Я уже спрашивал об этом ChatGPT и получил галлюцинаторный ответ, что я могу использовать getState и setState для объекта Scenario, что было бы идеально. Но, как я уже сказал, это была галлюцинация, таких методов не существует.
Обходной путь
В качестве обходного пути я создам некоторый класс со статическими членами, который сохранить это состояние. Но, как я уже сказал, меня больше интересует идиоматический способ сделать это.
Пример
Код: Выделить всё
@CloudPanelUserResource
@Mailpit
Scenario: Invitation
When I invite a cloud panel user
Then I see user in user list with status "invited"
* An invitation mail is sent
Код: Выделить всё
CloudPanelUserResourceТег Это означает, что шаг Приглашение отправлено реализовано в другом классе.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-codece
Мобильная версия