t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как разделить запуски докер и локальные запуски на уровене CI а не в коде

docker-selenium
Теги: #<Tag:0x00007f9c4d4a6ac8>

(Vatslau) #1
driver = new RemoteWebDriver(new URL("http://" + host + ":4444/wd/hub"), dc);

стандартный вариант драйвера для докера
поднимаем контейнер и запускаем тесты
мне хотелось бы чтобы тесты ничего не знали о том где они будут запускаться
локально или на хабе или еще где
может есть готовые примеры конфигов для этого/Jenkinsfile?


(Valentin G ) #2

Можно через параметр передавать, чтобы тесты понимали, какой броузер использовать.


(Vatslau) #3

мне бы больше нравилось, если бы тесты вообще ничего про это не знали
типа

  1. Тест - гет урл(обычный драйвер селенида)
  2. Дженкинс файл - трасформ урл…
  • у меня уже и так есть порт форвардер(путти)
    те хост будет это айпишиник типа 1234.123.212:9999
    порт на порт нормально работает?