Требование заключается в создании трех пользователей, а затем создать шаблон/файл, чтобы добавить эти три пользователяМожно ли написать два различных набора примеров в сценарии набросков
Могу ли я достичь этого в одном набросков сценария?
Scenario Outline: Create users and load to a template
Given I create an user <username>
And the password as <password>
And the description as <description>
Example:
| username | password | description |
| user1 | pwd1 | user1creation |
| user2 | pwd2 | user2creation |
| user3 | pwd3 | user3creation |
When user create a template ??????
Может ли кто-нибудь предложить, как написать шаг создания шаблона и передать имена пользователей в качестве параметров?
Вы можете написать несколько таблиц примеров (U положил в пример, измените его). В этом случае, что является требованием для нескольких таблиц, кажется, что одной таблицы должно быть достаточно. Вы можете использовать dryRun = true при запуске огурца, определения недостающих шагов будут автоматически распечатываться на консоли. Скопируйте и вставьте их. Удалите dryRun, когда вы хотите работать в реальном режиме. – Grasshopper
Когда я запускаю этот сценарий, шаблон также будет создан 3 раза, но необходимо создать 3 пользователя, а затем создать только один шаблон и ввести имена пользователей в этот шаблон. – sajida
Если вы используете Java, настройте приватную переменную флага и установите для него значение false в классе определения шага. На любом этапе создания этого шаблона проверьте значение флага, если false create и установлено значение true. Если true, то создайте шаблон обхода. Если вы не используете Java, используйте глобальную переменную, подходящую для вашего языка. – Grasshopper