您在黄瓜中的方案大纲是什么意思?

我们在Cucumber的功能文件中使用Scenario Outline关键字。如果某个特定方案需要使用多个组合中的多个数据集来执行,则我们使用方案大纲。

在Examples关键字下,多个数据集以用(||)符号分隔的表的形式表示。每行代表一组数据。

示例

功能文件。

Feature: Login Verification Feature
Scenario Outline: Login Verification
Given User lands on the home page
When Page title is Nhooo
Then User keys in "<username>" and "<password>"
Examples:
| username | password |
| Selenium | t123     |
| Python   |pt123     |

步骤定义文件,然后带有具有参数化的then语句。

示例

@Then (“^User keys in \"(.*)\” and \"(.*)\”$”)
public void user_keys(String username, String password){
   System.out.println("The username and password is : " + username
   +””+ password);
}