java - Selenium Webdriver (Java) - 查找属性被禁用的元素 =""

标签 java selenium

我有<input id="test" disabled=""> 。我怎样才能找到这个带有属性disabled=""的元素。

P.S 在这种情况下我不需要使用 id 。我想找到一个具有禁用属性的元素。

我尝试过使用

String enbl = Login.driver.findElement(By.cssSelector("input#test")).getAttribute("disabled=''");

但是我得到了空结果

最佳答案

一个想法是使用 XPath。像这样的事情:

By.xpath("//input[@id = 'test'][@disabled = '']")

你也许也可以使用 CSS 选择器来做到这一点,尽管我不知道那里的语法。

关于java - Selenium Webdriver (Java) - 查找属性被禁用的元素 ="",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27819686/

相关文章:

java - 您可以在您执行 acquire() 的不同线程上调用 java.util.concurrent.Semaphore.release() 吗?

java - 如何处理 selenium 脚本来验证使用 selenium webdriver 需要 20 分钟的报告的完成情况?

java - Raytracer,计算观察光线(Java)

java - webdriver 中的显式等待和流畅等待有什么区别?

java - 滑动在 Appium Android Webview 中不起作用

java - 垂直枚举分组列

java - JBoss AS 5.1 上的 EJB3 注入(inject)失败错误 : ClassLoaders of value and target are not equal

python - 当我从 Django 网站使用 PyVirtualDisplay 运行 Selenium 时,为什么会出现 gnome 权限错误?

java - Testng注释中的空指针异常

reactjs - 如何在 python 中使用 selenium webdriver 将内容设置到 mui-rte 中?