【发布时间】:2018-10-08 16:55:10
【问题描述】:
我想断言一个特定的文本框是禁用还是启用。下面是它的HTML。禁用和启用文本框之间的区别仅在于以 disabled 属性结尾。
disabled text box HTML:
<input controlid="txtIPAddress" class="textfield form-control servicefield invItem_dynamic_validation valid" id="OrderProperties_4__Value" isdisabled="true" name="OrderProperties[4].Value" style="display:" type="text" value="" disabled="">
enagled text box HTML-
<input controlid="txtIPAddress" class="textfield form-control servicefield invItem_dynamic_validation valid" id="OrderProperties_4__Value" isdisabled="true" name="OrderProperties[4].Value" style="display:" type="text" value="">
我尝试了element.isEnabled() 和element.isEnabled() 方法无济于事。
非常感谢任何帮助!
【问题讨论】:
-
嗨安德森!我之前已经检查过该链接。但是在我的情况下,我不能按属性值,因为这两种情况下的值都会返回 null
-
请检查
disabled属性,例如element.disabled === true或element.disabled === false -
嗨,塞尔吉!非常感谢您的回复。我会检查一下,让你知道。我不知道还有 .disabled 方法。
-
嗨 Sergii,我在列表中找不到
.disabled方法。
标签: selenium selenium-webdriver webdriver isenabled