AssertionError:-期望[true]为[true]。在量角器中

时间:2018-11-01 13:02:38

标签: javascript typescript protractor assertion

当我尝试使用以下形式比较复选框值时,我遇到了量角器中的断言错误。 expect( page.H3_elements.get(0).isSelected()).toBe(true); 我收到错误- Expected [ true ] to be [ true ].

2 个答案:

答案 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();