【问题标题】:How to validate if an element <button class="btn-blue" disabled> is disabled with protractor如何验证元素 <button class="btn-blue" disabled> 是否被量角器禁用
【发布时间】:2018-03-28 15:47:46
【问题描述】:

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

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

我尝试使用 element.isEnabled() 进行操作,但没有成功。

【问题讨论】:

标签: javascript html protractor


【解决方案1】:

量角器 API:isEnabled() 应该适用于您的场景。但它总是会返回false。因为按钮设置了disabled属性,根据HTML W3C Specification

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2016-03-27
    • 2013-11-07
    • 1970-01-01
    • 2021-10-13
    相关资源
    最近更新 更多