如何在Protactor中重新运行失败的Specs特定次数?

时间:2017-03-13 06:32:55

标签: protractor

我有一个 conf.js 文件和一个 spec.js 文件。在 spec.js 5(五)It{}块存在。在通过量角器运行时,第4 It块有时会被传递或有时失败(由于网络连接)。现在我如何将第4 It块重新运行到特定次数,以便我会得到通过结果吗?

1 个答案:

答案 0 :(得分:1)

有一个npm包 - protractor-flake,它将完全符合您的需要。这将采用--max-attempts=3参数,该参数将控制失败的测试运行的次数。

用法:

  

npm i -g protractor-flake

     

protractor-flake --protractor-path=/path/to/protractor --parser standard --node-bin node --max-attempts=3 --color=magenta -- path/to/protractor.conf.js