Как реализовать логику повторных попыток с использованием интерфейса IRetryAnalyzer при параллельном тестировании в Selenium webDriver? - PullRequest
0 голосов
/ 23 апреля 2019
  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 браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...