当我使用上面提到的FWs访问页面时,我想验证是否存在一个元素,对于这些元素是否有类似的断言库,就像Jasmine中存在的断言库一样?
发布于 2015-10-27 09:37:56
实际上,protractor
文档如何将protractor
配置为使用cucumber
框架。你需要加上:
framework: 'cucumber'
并使用单独的断言库来处理解决承诺的问题,同时实现您的期望。下面是一个示例,它使用chai-as-promised
插件到断言库。尽管如此,在此基础上,您可以断言元素的存在方式如下:
expect(element(by.id('myid')).isPresent()).to.eventually.be.true;
eventually
这里指的是隐式决意承诺的“魔力”。
请注意,CucumberJS
和Jasmine
是相互排斥的,请参见:
https://stackoverflow.com/questions/33374502
复制