4

鉴于自动化 UI 测试有时会由于不稳定而失败,因此仅重新运行失败的测试的能力在量角器等框架中变得非常有用。不幸的是,截至 2016 年 9 月 13 日,无法使用量角器重新运行失败的测试。

你们如何重新运行失败的测试?理想情况下,我想从使用黄瓜 cucumberJs 的 javascript 实现的人那里得到建议/想法。

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

A. 你们如何重新运行失败的测试?理想情况下,我想从使用黄瓜 cucumberJs 的 javascript 实现的人那里得到建议/想法。

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

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

B. 你将如何使用那个 cucumber 命令来并行运行你的测试?

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

4

1 回答 1

0

到目前为止,我找到了以下工具 protractor-flake,它将重新运行失败的量角器测试:

***Github***: https://github.com/NickTomlin/protractor-flake
***NPM***: https://www.npmjs.com/package/protractor-flake
于 2016-09-19T21:08:22.350 回答