Я использую тесты в разных файлах, спецом сделал 2 ошибки в 2 файлах , при запуске теста, 2 файлов у меня tearDown показывает только первую ошибку в 1 файле. как сделать чтобы он собирал все verificationErrors.
по такому принципу идет сбор
try { assertEquals("Поле для заполнения.", driver.findElement(By.cssSelector("span.validation-error")).getText()); } catch (Error e) { verificationErrors.append(e.toString()); }
а это собирается в отдельном файле
@AfterSuite(alwaysRun = true) protected void tearDown() { WebDriverFactory.dismissAll(); String verificationErrorString = verificationErrors.toString(); if (!"".equals(verificationErrorString)) { fail(verificationErrorString); }