我如何检查复选框是否被 Protractor、CucumberJS 和 Chai 选中?
How can I check if checkbox is checked with Protractor, CucumberJS and Chai?
如何使用 Protractor、CucumberJS 和 Chai 检查复选框是否被选中?
var el = 'myCheckbox';
this.expect(element(by.model(el)).to.have.prop("checked", true));
isSelected()
会这样做:
this.expect(element(by.model(el)).isSelected()).to.eventually.be.true;
你应该使用this.expect(element(by.model(el)).isSelected()).to.eventually.be(true);
expect(element(by.id("")).isSelected()).toBeFalsy();
我尝试了以下代码并通过了。
expect(元素(by.css("")).get(i).isSelected()).toBeFalsy();
其中,
i对应需要测试的checkbox
如何使用 Protractor、CucumberJS 和 Chai 检查复选框是否被选中?
var el = 'myCheckbox';
this.expect(element(by.model(el)).to.have.prop("checked", true));
isSelected()
会这样做:
this.expect(element(by.model(el)).isSelected()).to.eventually.be.true;
你应该使用this.expect(element(by.model(el)).isSelected()).to.eventually.be(true);
expect(element(by.id("")).isSelected()).toBeFalsy();
我尝试了以下代码并通过了。
expect(元素(by.css("")).get(i).isSelected()).toBeFalsy();
其中, i对应需要测试的checkbox