我正在尝试从下拉菜单的多个选项中选择一个选项,但由于它显示索引值为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