答案 0 :(得分:1)
您可以使用以下代码检查选项是启用还是禁用。尝试使用以下代码。
WebElement selectDropDown=driver.findElement(By.xpath(".//select[@id='level_points']"));
List<WebElement> options=selectDropDown.findElements(By.tagName("option"));
for(int i=0;i<options.size();i++)
{
try{
String isDisabled=options.get(i).getAttribute("disabled");
//Write the required code if disabled
}
catch(Exception ex)
{
//Write required code if not disabled
}
}
我在这台机器上没有Eclipse,所以请注意语法错误(如果有的话)。 你将获得try块中所有禁用的选项,因为你有这个属性,并且在catch块中你将获得未被禁用的选项。