У меня есть функция, и я искал способ выполнить ее по-разному в зависимости от среды. Как будто у меня может быть среда, в которой я тестирую что-то локальное, а другая - удаленные серверы. Используя привязки с заданной областью, я могу добиться этого, но для этого необходимо продублировать сценарии, а затем применить тег к каждому сценарию.
Например:
@test
Scenario: User can login
When a user provides valid credentials
Then they are logged in
@stage
Scenario: User can login
When a user provides valid credentials
Then they are logged in
Вместо этого есть ли способ, при котором сценарий указан в функции только один раз, а затем у меня есть какой-то глобальный тег, который позволил бы правильно фильтровать определения шагов?
Спасибо!