<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());
网页上用户选择的选项是伦敦。
输出是op1 !!!!!
如何找到在网页上选择的选项?
提前致谢!
答案 0 :(得分:0)
Selenium.getSelectedLabel("//string locator");
以上代码有助于从下拉列表中了解当前选择并可见的选项。
下拉框的字符串定位器可以是任何东西,例如: - name,id,xpath
EG:Selenium.getSelectedLabel("name=productIdxSel");