2012-09-07 2 views
0
<select class="selectCity"> 
<option></option> 
<option value="Paris">Paris</option> 
<option>New York</option> 
<option>London</option> 
</select> 



    Select op1 = new Select(driver.findElement(By.xpath("(//*[@id='cityTable']//*[contains(@class,'selectCity')])"))); 
    List<WebElement> allSelectedOptions = op1.getAllSelectedOptions(); 
    WebElement firstSelectedOption = op1.getFirstSelectedOption(); 
    System.out.println("op1!!!!!"+firstSelectedOption.getText()); 

웹 페이지에서 사용자가 선택한 옵션은 런던입니다.셀렌 2 - 드롭 다운 목록에서 선택한 옵션을 가져 오는 중

출력을 넣으십시오. op1 !!!!!

웹 페이지에서 선택한 옵션을 찾는 방법은 무엇입니까?

미리 감사드립니다.

은 위의 코드는 옵션 마녀을 아는 데 도움이
+0

것 같습니다. 명시 적으로 옵션을 선택하지 않으면 (즉, html이

답변

0

Selenium.getSelectedLabel("//string locator");

현재 드롭 다운 목록에서 선택하여 볼 수 있습니다. 드롭 다운 상자의

문자열 로케이터 할 수있는 것도 예에 의하여 : - 이름, ID, XPath는

EG :이 선택한 옵션을 반환처럼 Selenium.getSelectedLabel("name=productIdxSel");

관련 문제