Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Смена сайта uat/prod, selenium+jdi+cucumber

bdd
jdi
cucumber
selenium
Теги: #<Tag:0x00007fedbbafb6e8> #<Tag:0x00007fedbbafb1c0> #<Tag:0x00007fedbbafae50> #<Tag:0x00007fedbbafaa90>

(Максим Фурсов) #1

Добрый день, использую selenium+фреймворк JDI+cucumber.

Столкнулся с проблемой подмены адреса в строке @JSite(value = “https://тестовый-сайт”)
Проблема заключается в том что у меня есть две версии сайта, продуктивная и тестовая. Периодически одинаковые тесты нужно запускать на разных версиях сайта, но вписывать каждый раз руками адрес сайта в эту строку неправильно, нужно засунуть в какое нибуть проперти, но в переменную value не получается подтянуть адрес.

Как бы сделать чтобы в файле test.properties, указав в строке stand=uat/prod ,мы бы могли менять адрес сайта?
И на самом деле не понимаю зачем нужна строка domain в файле test.properties, ведь при смене адреса там, тест все равно идет на адрес указанный в анотации @JSite.

Пару скринов, чтобы было понятнее куда мне надо подменить адрес и откуда.

  1. http://prntscr.com/jl79t8
  2. http://prntscr.com/jl7b4f

Ссылка на JDI https://github.com/epam/JDI