当我使用上面提到的FW访问页面时,我想验证元素是否存在,是否有类似于Jasmine中存在的断言库?
答案 0 :(得分:2)
protractor
实际上documents如何配置protractor
以使用cucumber
框架。你需要添加:
framework: 'cucumber'
到您的量角器配置并使用单独的断言库来处理解决承诺,同时满足您的期望。以下example使用chai-as-promised
插件Chai
assertion library。也就是说,基于此,以下是如何断言元素的存在:
expect(element(by.id('myid')).isPresent()).to.eventually.be.true;
eventually
这就是"魔法"隐含地resolves promises。
请注意 CucumberJS
和Jasmine
是互斥的,请参阅: