无法选择具有1个索引值的下拉菜单

时间:2019-02-15 08:29:50

标签: java html selenium-webdriver

我正在尝试从下拉菜单的多个选项中选择一个选项,但由于它显示索引值为1,所以无法选择

1 个答案:

答案 0 :(得分:0)

您没有得到真正的细节,但是如果您有:

<select id="myselect">
  <option value="1">1</option>
  <option value="2">2</option>
</select>

要选择第二个选项,请执行以下操作:

driver.findElement(By.id("myselect")).click();
//you can add a check of visibility of options (WebDriverWait.until(ExpectedConditions.visibilityOfLocatedElement(By.xpath("//select[@id='myselect']/option"))
driver.findElement(By.xpath("//select[@id='myselect']/option[@value='2']")).click();
driver.findElement(By.id("myselect")).click(); //to close the dropdown