Привет.Подскажите пожалуйста, а как запускать тесты в разных браузерах, если у вас JUnit 5?
В TestNg все просто, в suite указать параметр
<parameter name="browser" value="Chrome"></parameter>
и все готово, а толковой инфы по JUnit, не могу найти(
Привет.Подскажите пожалуйста, а как запускать тесты в разных браузерах, если у вас JUnit 5?
В TestNg все просто, в suite указать параметр
<parameter name="browser" value="Chrome"></parameter>
и все готово, а толковой инфы по JUnit, не могу найти(
Раз используете Селенид - то используйте настройку browser
https://selenide.org/javadoc/current/com/codeborne/selenide/Configuration.html#browser
не понимаю, как мне это поможет?Я хочу сначала прогнать тесты в одном браузере, а затем в другом.
Использовать системную переменную, например -Dselenide.browser=chrome
я понимаю, ну я же не могу туда вбить 2 браузера? Тоесть, мне надо сначало запустить тесты в хроме, а потом изменить команду и запустить в фаерфоксе. А как сделать автоматически?После тестов в хроме, запускался фарерфокс?
А где и как вы запускаете тесты? В принципе да - прогоняются тесты с одной настройкой, потом с другой.
ну вот, а testng в suite можна задать
<parameter name="browser" value="Chrome"></parameter>
Ну например, если мне нужно запускать тесты в jenkins.Мне менять команду постоянно?
Если вы передаёте параметр в xml для тестов, то вы как-то эти параметры обрабатываете, замените то место на просмотр системного параметра (https://junit.org/junit5/docs/current/user-guide/#running-tests-config-params). В Дженкинсе если запускаете, там в задаче можно сделать выбор параметра из нескольких вариантов браузера.