Как использовать Configuration.assertionMode = AssertionMode.SOFT; со смешанным каркасом (селен + селенид) - PullRequest
1 голос
/ 10 января 2020

Я работаю со старым фреймворком, который использует селен, но сейчас я пытаюсь использовать Selenide. BaseTest имеет прослушиватели:

@Listeners({TestMethodListener.class, TestListener.class, TimeoutTransformer.class, SoftAsserts.class})

И в @BeforeSuite Configuration.assertionMode = AssertionMode.SOFT

Я всегда получаю

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

Для использования методов Selenide я просто устанавливаю текущий драйвер для WebDriverRunner WebDriverRunner.setWebDriver (драйвер)

У кого-нибудь были подобные проблемы?

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