У меня есть файл функций огурца-корнишона, показанный ниже:
Feature: Log in
Scenario Outline: Successful log-in
Given i enter <username>
Given and password <password>
Then I log in
Examples:
| username | password |
| hello | sorry |
| hello | hello |
| hello | goodbye |
| admin | sorry |
| admin | hello |
| admin | goodbye |
, как вы можете видеть выше в таблице имени пользователя и пароля, много повторений.как я могу удалить это повторение?
например, я мог бы создать две функции, такие как
(1)
Feature: Log in
Scenario Outline: Successful log-in
Given i enter hello
Given and password <password>
Then I log in
Examples:
| password |
| sorry |
| hello |
| goodbye |
(2)
Feature: Log in
Scenario Outline: Successful log-in
Given i enter admin
Given and password <password>
Then I log in
Examples:
| password |
| sorry |
| hello |
| goodbye |
но здесь все еще есть повторение.
есть какой-то другой способ удалить это повторение.я хотел бы что-то вроде:
Feature: Log in
Scenario Outline: Successful log-in
Given i enter <username>
| hello |
| admin |
Given and password <password>
| sorry |
| hello |
| goodbye |
Then I log in
Но я не уверен, что вышеперечисленные вещи возможны ...
Пожалуйста, помогите мне ...
У меня естьздесь пропущены определения шагов, поскольку их легко сделать.