【发布时间】:2018-12-07 08:55:18
【问题描述】:
我在 tect.html 文件中有这个表单,我想测试按钮是否被禁用:
<button id="ref_button"....[disabled]="editForm.form.invalid || isSaving" class="btn btn-primary">
我正在使用量角器、黄瓜和 chai dom 来测试当表单数据无效时这个按钮是否被禁用,所以我检查它的属性 disabled 像这样:
JSDOM.fromFile("file.html").then(dom => {
dom.window.document.getElementById("ref_button").has.attr('disabled').should.be.true;
});
});
现在测试失败了,因为它总是发现属性禁用,按钮是否禁用,数据是否有效。
我做错了什么?
【问题讨论】:
标签: javascript html angularjs testing protractor