3

鉴于自动化的UI测试有时会因片状失败而失败,只能重新运行失败的测试的能力在量角器等框架中变得非常有用。 不幸的是,截至2016年9月13日,没有办法使用量角器重新运行失败的测试。量角器/ cucumberjs重新运行失败的测试/黄瓜功能/规格

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

protractor-flake,是由Nick Tomlin developped来解决这个问题,但与在那里你想在并行运行测试multicapabilities打交道时,该模块并不总是奏效。

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

有量角器鳞片,是由尼克·汤姆林developped来解决这个问题,但与在那里你想在并行运行测试multicapabilities打交道时,该模块并不总是奏效。 由Nick Tomlin开发的量角器片可以解决这个问题,但是在处理多个兼容性问题时,这个模块并不总是可行的。

这个问题:How to rerun the failed scenarios using Cucumber?差不多回答了这个问题;问题是:如何使用该命令(cucumber -f rerun --out rerun.txt)重新运行我的测试并运行量角器并行?该命令可能只适用于您不对量角器测试进行并行处理的情况;

B.您将如何使用该cucumber命令并行运行您的测试?

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

回答

0

到目前为止,我已经发现了下面的工具,量角器鳞片,这将重新运行失败量角器测试:

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