量角器/ cucumberjs重新运行失败的测试/黄瓜功能/规格

时间:2016-09-13 16:08:03

标签: protractor ui-automation e2e-testing cucumberjs webdriverjs

鉴于自动化UI测试有时会因为片状而失败,因此只能重新运行失败测试的能力在像量角器这样的框架中变得非常有用。 不幸的是,截至2016年9月13日,没有办法用量角器重新运行失败的测试。

你们如何重新运行失败的测试?理想情况下,我喜欢使用黄瓜,黄瓜j的javascript实现的人们的建议/想法。

protractor-flake开发的Nick Tomlin来解决这个问题,但是在处理您尝试并行运行测试的多功能时,该模块并不总是有效。

甲。你们如何重新运行失败的测试?理想情况下,我喜欢使用黄瓜,黄瓜j的javascript实现的人们的建议/想法。

这是由Nick Tomlin开发的用于解决此问题的量角器 - 片段,但是当您尝试并行运行测试时,该模块并不总是有效。 有一个由Nick Tomlin开发的protractor-flake来解决这个问题,但是当你尝试并行运行测试时,该模块并不总是有效。

这个问题:How to rerun the failed scenarios using Cucumber?几乎回答了这个问题;问题是:我如何使用该命令( cucumber -f rerun --out rerun.txt )重新运行我的测试并并行运行量角器?该命令可能仅在您没有并行化量角器测试时才有效;

B中。你会如何使用该黄瓜命令并行运行测试?

请回答上面的问题A和B,再次感谢!

1 个答案:

答案 0 :(得分:0)

到目前为止,我发现以下工具,量角器 - 片状,将重新运行失败的量角器测试:

***Github***: https://github.com/NickTomlin/protractor-flake
***NPM***: https://www.npmjs.com/package/protractor-flake