`.tests.UITests1 > check1 PASSED
tests.UITests2 > initializationError FAILED
java.lang.IllegalStateException
`
вот что вижу в консоли, когда первый тест класс проходит, то вначале второго тест класса падает.
`public class TestBase {
@BeforeAll static void setUp() {
Configuration.
browser = IOSDriverProvider.class.getName();
Configuration.
startMaximized = false;
Configuration.
browserSize = null;
SelenideLogger.
addListener("allure", new AllureSelenide());
open();
new Login().login();
}
@AfterAll static void tearDown() {
SelenideLogger.
removeListener("allure");
closeWebDriver();
}
}`
Структура тестового класса выглядит так:
`
@ExtendWith({SoftAssertsExtension.class})
public class UITest2 extends TestBase {
@BeforeAll static void precond1() {
// code here
}
@BeforeEach void precond2() {
Configuration.
assertionMode =
SOFT;
// code here
}
@Test
void check1() {
// test here
@AfterEachvoid close() {
cancel();
}
`