gpt4 book ai didi

java - 如何使用 WebDriver 验证下拉菜单的启用禁用值?

转载 作者:行者123 更新时间:2023-12-02 12:08:51 25 4
gpt4 key购买 nike

我在下拉列表中有可以更改的百分比值,有些值已禁用,有些值已启用?我需要验证该值并检查它是启用还是禁用?

有没有办法获取一个值的 XPath 并检查其启用或禁用?

查找图片以获取更多详细信息

enter image description here

最佳答案

您可以使用以下代码来检查选项是否启用或禁用。尝试使用下面的代码。

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 block 中获得所有禁用的选项,因为您具有该属性,并且在 catch block 中您将获得未禁用的选项。

关于java - 如何使用 WebDriver 验证下拉菜单的启用禁用值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46701715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com