2014-09-15 6 views
0

저는 WebDriver (최근에 RC에서 WebDriver로 전환됨)를 사용하여 "편집"링크가있는 웹 페이지를 탐색하기 위해 Selenium을 사용하고 있습니다. 나는 링크를 클릭합니다하지만 테스트 케이스는 항상 오류와 함께 실패 :셀레늄 webdriver에서 요소를 찾습니다

방화범으로 요소를 검사 할 때 나는 다음과 같은 HTML있어
org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"link text","selector":"Edit"} 

:

<a href="/00kn00000039X4j/e?retURL=%2F006n0000002BuKq" class="actionLink" title="Edit - Record 1 - Collaborator - Concurrent User License (Includes 1 year Maintenance)">Edit</a> 

이것은 자바 클릭 시도 링크 :

driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); 
driver.findElement(By.linkText("Mail")); 

나는 요소가 화면에 있지만 여전히 테스트 케이스가 실패한 것을 볼 수 있습니다.

링크 요소를 찾으려면 여기 또는 누락 된 부분을 아는 사람이 있습니까?

+0

, 샘플 HTML을 제공이 링크 –

+0

의 HTML 소스를 제공하십시오. –

답변

1

링크 텍스트는 Edit하지 Mail

driver.findElement(By.linkText("Edit")); 
관련 문제