如何提供Specflow多次执行相同的方案?

时间:2016-05-27 10:50:45

标签: selenium specflow specrun

使用SpeFlow + SpecRun,每个faild测试用例将执行三次。 如果其中一个执行失败,则情景将失败,尽管它已通过。

有任何配置可以提供这种执行模式。 并且specflow为每次执行创建报告的问题? 所以请一些帮助。 谢谢。

3 个答案:

答案 0 :(得分:1)

请参阅下文以处理重试次数:

<Execution stopAfterFailures="0" testThreadCount="1" testSchedulingMode="Sequential" retryCount="0"/>

答案 1 :(得分:0)

我找到的解决方案是在Default.srprofile文件中将参数 stopAfterFailures 更改为1(前一个值为3)。

<Execution stopAfterFailures="1" testThreadCount="1" testSchedulingMode="Sequential" />

答案 2 :(得分:0)

要禁用方案的重试,必须将execution元素中的retryCount参数设置为0。 见http://www.specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/#Execution