如何验证元素<button class =“btn-blue”disabled =“”>是否使用量角器禁用

时间:2018-03-28 15:47:47

标签: javascript html protractor

我尝试使用量角器验证元素是否已启用。这是元素:

<button class="btn-blue mat-raised-button" mat-raised-button="" type="button" disabled>

我尝试用element.isEnabled()来做,但没有用。

1 个答案:

答案 0 :(得分:0)

量角器API:isEnabled()应该适用于您的方案。但它总会返回false。因为该按钮根据HTML W3C Specification设置了disabled属性: enter image description here

如果使用Jasmine的Assertion API:
expect(btn.isEnabled()).toEqual(false)

如果同时使用chaichai-as-promised的Assertion API:expect(btn.isEnabled()).to.eventually.to.false;