我有<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/