【发布时间】:2021-06-16 02:59:46
【问题描述】:
我有两个小黄瓜文件
-
先多用户登录
-
第二个创建多个患者
这是我的小黄瓜文件:
Scenario Outline: User Login
Given user is on login page
When user enters username and password from line <RowNumber> and clicks login
Then check if login with data from line <RowNumber> was successful
Examples:
| RowNumber |
| 0 |
| 1 |
| 2 |
Scenario Outline: Patient Creation
Given user is on the creation page of the application
When user enters patient information from row <RowNumber>
Then user checks that displayed errors are the same as row <RowNumber>
Examples:
| RowNumber |
| 0 |
| 1 |
| 2 |
我想要的是,当使用第一个用户登录时,我想转到其他场景创建并创建 3 行并对 2 - 3 用户执行相同操作
【问题讨论】:
-
我要么不考虑这些场景(它们似乎对我来说写得很好),要么将这两个场景组合成一个场景。从 BDD 的角度来看,它们确实应该是单独的场景,但我会不时改变规则,并在利大于弊的情况下组合场景。
标签: java selenium cucumber gherkin