我尝试为下面的下拉选项创建一个定位器并从中选择任何选项。当我为选项创建 WebElement 并尝试选择它时,它不会填充在复选框中。我认为这可能是由于“禁用”标签造成的。我对 Selenium 也是新手。如果你能解决的话,能否请你解释一下解决方案?
<select id="Dropdown">
<option value="" disabled="disabled" selected="true">Select Options</option>
<option value="Op1">Option 1</option>
<option value="Op2">Option 2</option>
<option value="Op3">Option 3</option>
</select>
最佳答案
如果您能够在 html 中看到选项,那么您可以直接选择该选项,例如
driver.findElement(By.xpath("//option[text()='Option 1']")).click();
如果上述方法不起作用,请先单击下拉菜单,然后使用上面的代码选择该选项。
关于java - 为禁用的下拉选项创建定位器并使用 selenium java 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58748778/