Суть в следующем, имеется небольшой проект junit
Как и многие сейчас тесты гоняем в докере через хаб с помощью Женьки, а вот отладку произвожу на локальной машине.
То есть локально использую Webdriver
Для докера на Node использую RemoteWebDriver
Один раннер “TestRunner”
Суть проблемы в том что каждый раз приходится менять инициализацию драйверов.
Комментировать одно и разкомментировать другое.
В раннере я не могу произвести одновременно инициализацию обоих драйверов.
Если их вынести в отдельные классы то другая проблема, не могу нормально передать драйвер в другие классы где происходит обращение driver.блабла().траляля…
Хочу через Pomник потом передавать параметры чтобы сразу подтягивался remotedriver а локально по дефолту запускался webdriver.
Гайз хелп, как в таких случаях обычно делают?
Может примеры есть у кого подглядеть?
Подход не супер, но запустить конкретный тест я могу путем написание двух строчек кода в local.xml (testng)
Думаю для junit можно сделать похожее решение.
И в таком случае по команде test -P local стартанет профиль из pom который будет использовать local конфиг в котором будет запускаться только один тестовый метод “testWhichNeedToRun”