【发布时间】:2018-01-18 12:37:27
【问题描述】:
我尝试了以下方法
1) 使用 isEnabled api
expect(locator.isEnabled()).toEqual('false');
但它失败了,因为 API 总是返回 true。
2) 使用禁用属性
expect(locator.getAttribute('disabled')).toEqual('disabled');
但它失败了,因为 API 返回 null
【问题讨论】:
-
请分享那个元素的html代码?
-
在你的html中的代码是什么?它只是属性名称,例如:
还是给定了一个值: ?如果是这样,getAttribute('disabled') 在 console.log 中会给你什么? -
issuelink - 在这里您可以找到一些解决方案。
-
@rrd 请找到 html 代码
-
正如问题中所写,它返回 null
标签: angularjs selenium-webdriver protractor automated-tests