当我尝试使用以下形式比较复选框值时,我遇到了量角器中的断言错误。
expect( page.H3_elements.get(0).isSelected()).toBe(true);
我收到错误- Expected [ true ] to be [ true ].
答案 0 :(得分:0)
最终属性应该有所帮助
expect(page.H3_elements.get(0).isSelected()).to.eventually.be.true;
Chai作为Promised提供的最强大的扩展是最终财产。有了它,您可以将任何现有的Chai断言转换成可兑现承诺的断言:
return Promise.resolve(2 + 2).should.eventually.equal(4);
答案 1 :(得分:0)
针对复选框的正确解决方案是:expect(page.H3_elements.get(0).isSelected()).toBeTruthy();