是否有一种方法可以在Allure Reports中失败一步,并使用Jasmine量角器框架继续执行相同的测试用例?<



我知道这是不明智的,但我必须测试一个大的场景,即使一个或多个步骤失败,也需要继续测试。

我希望能够使用Allure的报告准确地报道这一点。该框架基于Protractor 5、Jasmine 2和JavaScript ES2016构建。

function addStep(name, status) {
allure.createStep(name, () => {
testutils.logger().debug('${ name }');
browser.takeScreenshot().then((png) => {
allure.createAttachment(name, () =>
Buffer.from(png, 'base64'), 'image/png')();
});
})();

}

基本上,我如何将状态值添加到诱惑步骤,然后继续到下一步?

expect(false).toBe(true)将失败测试用例,但将继续执行

显然这必须是有条件的。例如,如果元素不存在,您想让它失败,

expect(await elem.isPresent()).toBe(true)

将在测试用例中失败,但将执行之后的所有内容

相关内容

  • 没有找到相关文章

最新更新