Как указать c URL-адрес из нескольких сред, когда у нас есть более одного URL-адреса приложения для каждой среды, используя Serenity BDD Framework - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь реализовать указанные в приложении URL-адреса приложений c в моем проекте с использованием инфраструктуры Serenity BDD. У меня есть несколько URL-адресов приложений для каждой среды QA, PPROD и UAT. Во время каждого выполнения теста в определенной среде c мы в значительной степени перебираем все эти приложения. Ниже приведен пример файла serenity.conf с URL-адресами моих приложений в каждой среде. serenity.conf

Решение, которое я ищу ниже каждого требования:

  1. Нам вообще не нужен URL по умолчанию, пожалуйста, дайте мне знать как его отключить

  2. Как получить доступ к любому URL-адресу приложения (скажем, app1 / 2/3 из файла conf), когда заданная среда c уже настроена. Пример команды Maven mvn clean verify -Dwebdriver.driver = chrome -Denvironment = pprod -Dcucumber.options = src / test / resources / features / search / search_by_keyword.feature

  3. Для Выше требования с несколькими URL, я уже прошел по ссылке: https://johnfergusonsmart.com/environment-specific-configuration-in-serenity-bdd/

Не могли бы вы объяснить, как спокойствие читает базовый URL для данного URL. Я не могу понять, как в режиме безмятежности вызывается только базовый URL из указанной среды, и как я могу указывать конкретные c приложений из той же среды, когда мне это нужно.

Я предложил Serenity BDD моей организации по автоматизации Web / API / Database. Я начинающий в области автоматизации с использованием Selenium Java и Serenity Framework. Поэтому, пожалуйста, помогите мне с вашим ясным решением, чтобы вышеуказанные требования могли быть выполнены в соответствии с требованиями проекта c. Спасибо.

...