2016-06-30 5 views
0

드롭 다운에 나열된 값 (문자열)을 가져 와서 해당 값을 미리 정의 된 값 목록 (문자열)과 비교하려고합니다. 자바 스크립트 언어로 사용하여 Selenium WebDriver 구현하려면 노력하고있어. 아무도 나를 통해 안내 할 수 있습니까?Selenium WebDriver : DropDowns 처리

상황 : 웹 페이지에 드롭 다운 목록 국가 이름이 있다고 가정하고 해당 국가 이름을 드롭 다운에서 읽은 다음 각 국가 이름이 기존 국가 목록에 있는지 확인하고 싶습니다.

+0

답변에 몇 가지 예가 있으며 그의 답변에서 링크 된 셀레늄 사이트에 대한 자세한 내용이 있습니다. 여기에 게시하기 전에 자신의 질문을 검색하는 데 시간을 할애해야합니다. – JeffC

답변

0

다음은 드롭 다운 값을 인쇄하는 데 사용할 수있는 코드입니다. 동일한 것을 수정하여 입력 목록과 비교할 수 있습니다.

WebElement dropdown = driver.findElement(By.id("provide id of the dropdown")); 

List<WebElement> dropdown_values=dropdown.findElements(By.tagName("option")); 

Iterator<WebElement> it=dropdown_values.iterator(); 
while(it.hasNext()) 
    { 
    System.out.println(it.next().getText()); 
    }