Javascript 如何验证CucumberJS和量角器中是否存在元素?
我想验证使用上述FWs访问页面时是否存在元素,是否存在类似于Jasmine中存在的断言库Javascript 如何验证CucumberJS和量角器中是否存在元素?,javascript,testing,jasmine,protractor,cucumberjs,Javascript,Testing,Jasmine,Protractor,Cucumberjs,我想验证使用上述FWs访问页面时是否存在元素,是否存在类似于Jasmine中存在的断言库 量角器实际上如何配置量角器以使用cucumber框架。您需要添加: framework: 'cucumber' 到您的量角器配置,并使用一个单独的断言库来处理解决承诺,同时提出您的期望。下面是一个使用插件来实现。也就是说,基于此,下面是如何断言元素是否存在: expect(element(by.id('myid')).isPresent()).to.eventually.be.true; 最终这就是隐含
量角器
实际上如何配置量角器
以使用cucumber
框架。您需要添加:
framework: 'cucumber'
到您的量角器配置,并使用一个单独的断言库来处理解决承诺,同时提出您的期望。下面是一个使用插件来实现。也就是说,基于此,下面是如何断言元素是否存在:
expect(element(by.id('myid')).isPresent()).to.eventually.be.true;
最终
这就是隐含的“魔力”
请注意,
CucumberJS
和Jasmine
是相互排斥的,请参见: