我们可以将方案大纲用于背景步骤吗

时间:2019-10-11 15:28:45

标签: background cucumber

我正在将POM与黄瓜一起使用。我有3个方案要执行,其中所有步骤中有一半是通用的。所以我将background关键字用于常见步骤。但是我也需要通过Example关键字将数据传递给Background中定义的步骤。我该怎么办?

下面是我的背景

Given User is on login Screen
When user enters "<User_ID>" and "<Password>"
Then verify successfull login
When user clicks on search button 
And search by "<reference_number>"

Examples:
| User_ID | Password |reference number |
| Abc     | XYZ      |ABC123 |

1 个答案:

答案 0 :(得分:0)

您无法将示例数据从方案大纲传递到后台。您将需要在方案大纲中而不是在背景中包括那些参数化的步骤。如果一个步骤依赖于另一步骤,则在每种情况下它们可能会陷入重复执行步骤的过程。