Selenide + Junit 5 assertionMode = SOFT не работает - PullRequest
0 голосов
/ 26 сентября 2019

Что ж, моя проблема в том, что когда я пытаюсь установить переменную Selenide assertionMode = SOFT, мой тест игнорируется, и Selenide выдает исключение:

java.lang.IllegalStateException: Using soft asserts, but without @SoftAsserts annotation

Когда я использую примеры из документации Selenide, например:

написать аннотацию над тестовым классом

@ExtendWith(SoftAssertsExtension.class)
class IssueCreationTest extends BaseTest {

@Test
void test() {...}
}

или определить SoftAssertsExtension как переменную класса

class Tests {

@RegisterExtension 
static SoftAssertsExtension softAsserts = new SoftAssertsExtension();

@Test
void test() {...}
}

Я получаю ту же проблему.

Возможнокто-то сталкивался с этой проблемой, и, возможно, кто-то может знать, как я мог это исправить?

...