Size: a a a

Selenide на русском

2020 August 31

AS

Andrei Solntsev in Selenide на русском
Давай
источник

MD

Moiseev Daniil in Selenide на русском
источник

MD

Moiseev Daniil in Selenide на русском
Посмотрите, надо ли еще что либо добавить?
источник

M

Maksim in Selenide на русском
Moiseev Daniil
Запускаю параметризированный тест с softAsserts, он падает с такой ошибкой на 2 тесте
java.lang.IllegalStateException: You must configure you classes using JUnit4/JUnit5/TestNG mechanism as documented in https://github.com/selenide/selenide/wiki/SoftAssertions

 at com.codeborne.selenide.logevents.ErrorsCollector.validateAssertionMode(ErrorsCollector.java:57)
 at com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:64)
 at com.sun.proxy.$Proxy27.find(Unknown Source)
Была как-то подобная шляпа, в каких-то случаях для параметризированных тестов помогало только skipTests прописывать, насколько помню
источник

MD

Moiseev Daniil in Selenide на русском
<configuration>
         <skipTests>true</skipTests>
       </configuration>
Вот это имеется ввиду?
источник

MD

Moiseev Daniil in Selenide на русском
в поме?
источник

M

Maksim in Selenide на русском
Угу, иначе сыпались тесты с методсора на первой же ошибке, как бы не прописывал софтассерт
источник

MD

Moiseev Daniil in Selenide на русском
Сейчас попробую
источник

M

Maksim in Selenide на русском
@ExtendWith({SoftAssertsExtension.class}) тоже пробовал, но уже не помню, если честно, повлиял ли
источник

M

Maksim in Selenide на русском
Moiseev Daniil
<configuration>
         <skipTests>true</skipTests>
       </configuration>
Вот это имеется ввиду?
извиняюсь, брейнлаг                    
<testFailureIgnore>true</testFailureIgnore>
вот это:)
источник

MD

Moiseev Daniil in Selenide на русском
СЕйчас попробую)
источник

MD

Moiseev Daniil in Selenide на русском
Maksim
извиняюсь, брейнлаг                    
<testFailureIgnore>true</testFailureIgnore>
вот это:)
Ни то ни другое не помогло)
источник

M

Maksim in Selenide на русском
Попробуй Configuration.assertionMode = SOFT вынести в момент сетап браузера, на кофейной гуще погадаю:)
источник

MD

Moiseev Daniil in Selenide на русском
Maksim
Попробуй Configuration.assertionMode = SOFT вынести в момент сетап браузера, на кофейной гуще погадаю:)
Неа)
источник

BO

Boris Osipov in Selenide на русском
Andrei Solntsev
А фиг знает, может, наш SoftAssertionExtension и не поддерживает параметризированные тесты... Надо проверить.
работает. там негде сломаться
источник

BO

Boris Osipov in Selenide на русском
Moiseev Daniil
Неа)
что вот там?
NewRequestsFormPage.java:15
источник

MD

Moiseev Daniil in Selenide на русском
public final SelenideElement FIELD_ADDRESS = NEW_REQUESTS_FROM.find(By.xpath(".//div[@class='text-container']/span"));
источник

MD

Moiseev Daniil in Selenide на русском
вот
источник

MD

Moiseev Daniil in Selenide на русском
причем 1 тест проходит все хорошо
источник

BO

Boris Osipov in Selenide на русском
Moiseev Daniil
причем 1 тест проходит все хорошо
это счастливая случайность
источник