【发布时间】:2016-05-07 05:13:50
【问题描述】:
我试图在一个按钮上设置禁用属性,它应该是“禁用”的,但我似乎没有得到价值。角度和量角器的新手!
当我检查页面时,我得到的 HTML 显示禁用的按钮被禁用,就像它在页面上一样:
<button type="submit" class="button primary inverse" ng-disabled="!comment.$dirty && comment.$valid" disabled="disabled">Save</button>
下面的量角器测试返回'Expected null to equal disabled'
var btnSave = element(by.css('.primary'));
expect(btnSave.isPresent()).toBeTruthy();
var attr = element(by.css('.primary')).getAttribute('disabled');
expect(attr).toEqual("disabled");
当我尝试时,我期望 '' 等于禁用。
expect(attr).toEqual("disabled");
任何想法我哪里出错了?
谢谢
【问题讨论】:
-
我想知道
isEnabled()(或承诺的not版本)是否可以确定禁用?
标签: javascript angularjs unit-testing selenium protractor