【问题标题】:How to check whether the dropdown values are editable-Selenium webdriver-Java如何检查下拉值是否可编辑-Selenium webdriver-Java
【发布时间】:2017-08-22 07:02:37
【问题描述】:

在我的应用程序中,需要使用 selenium webdriver Java 检查下拉值是否可编辑。有人可以帮我解决这个问题吗?

我用 sendkeys 函数尝试了下面提到的代码。但无法将 void 分配给布尔值。

boolean searchIconEnabled = driver.findElement(By.id("gbqfb")).isEnabled();

【问题讨论】:

    标签: java selenium selenium-webdriver dropdown


    【解决方案1】:

    如果我理解你的话,你想检查 id=gbqfb 的元素是否只是属性“禁用”。您可以创建自己的方法来检查元素是否具有此属性并返回布尔值。

    以下内容可以帮助您: How can I verify an attribute is present in an element?

    【讨论】:

    • 我明白了..谢谢...您有任何示例代码来检查禁用属性
    • 您可以查看我添加到答案中的链接。 findElement(By.id("gbqfb")).getAttribute("disabled") 如果存在则返回 false 否则返回 true
    • 我试过下面提到的代码,它适用于单值 driver.findElement(By.id("button")).getAttr‌​ibute("disabled") == "disabled" 但需要检查一组值
    • 当 getAttribute 返回 null 表示“禁用”不存在。这样做: if(getAttribute("disabled")==null) return false;否则返回真;
    • 谢谢!!会试试这个
    猜你喜欢
    • 1970-01-01
    • 2020-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多