【发布时间】:2017-07-02 13:33:42
【问题描述】:
我有一个动态属性,一旦对其执行某些操作,它就会消失:
<input type="checkbox" checked="checked" class="includeUnclaimedChk">
例如,一旦取消选中此复选框,checked="checked" 就会从 DOM 中完全消失。如何在 Protractor 中验证这一点?
我目前所做的是验证这个属性是否被选中:
expect(page.isEnabledClaimedCheckbox).toBe("checked");
hasState 在 POM 文件中定义:
this.claimedCheckbox = browser.element(by.css('input[class="includeUnclaimedChk"]'));
this.isEnabledClaimedCheckbox= function() {
return this.claimedCheckbox.getAttribute('checked');
};
【问题讨论】:
-
元素(by.css('.includeUnclaimedChk')); AND 元素(by.css('input.includeUnclaimedChk'));
-
感谢您的提示!
标签: javascript dom checkbox dynamic protractor