作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一项测试,如果失败,则表明应用程序存在更大的问题。如果该测试失败,则运行其余测试将毫无意义。
如果单个测试失败,有没有办法保释套件,但如果该测试通过则运行所有测试?
最佳答案
我建议你使用 programming interface对于这种特殊情况。只有在第一次启动成功时,您才能第二次使用 run 方法。
请看以下代码:
const createTestCafe = require('testcafe);
let testcafe = null;
createTestCafe('localhost', 1337, 1338)
.then(tc => {
testcafe = tc;
const runner1 = testcafe.createRunner();
return runner1
.src(['test1'])
.browsers('chrome')
.run()
})
.then(() => {
const runner2 = testcafe.createRunner();
return runner2
.browsers('chrome')
.src(['test2'])
.run();
});
.catch(err => {
console.log(err);
testcafe.close();
})
关于testing - 如果某个测试失败,有没有办法保释套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816080/
我是一名优秀的程序员,十分优秀!