如何在Selenium webDriver中的并行测试中使用IRetryAnalyzer接口实现重试逻辑?

时间:2019-04-23 05:45:28

标签: selenium

  1. 我想在并行测试中重新运行失败的测试用例,它仅适用于xml文件中首先提到的一种浏览器。

    @Override public void transform(ITestAnnotation annotation, Class testClass, Constructor testConstructor, Method testMethod) { annotation.setRetryAnalyzer(com.Automation.Listeners.MyListeners.class); } @Override public boolean retry(ITestResult result) { if(Counter < Retry_Limit) { Counter++; return true; } return false; }

  2. 预期结果:我想在其他浏览器中重新运行失败的测试用例

  3. 实际结果:仅适用于1个浏览器。

0 个答案:

没有答案