【发布时间】:2018-12-14 19:52:41
【问题描述】:
我有一种情况,我需要在同一个特征文件中有多个场景,我需要它们共享数据表,这样用户就不需要在该特征的所有相关数据表中输入相同的测试数据。
例如:
Feature: ABC
Scenario : 1
<<Steps of Scenario>>
Enter the data here:
|fieldNickName|fieldValue|
|ABC | <aaa> |
<<Steps of Scenario>>
Examples:
|AAA|
|111|
Scenario : 2
<<Steps of Scenario>>
Enter the data here:
|fieldNickName|fieldValue|
|ABC | <aaa> |
|DEF | <bbb> |
<<Steps of Scenario>>
|HIJ | <ccc> |
<<Steps of Scenario>>
Examples:
|AAA|BBB|CCC|
|111|232|AJ|
如您所见,“ABC”是一个共享参数,而 AAA 是两个场景之间的值。有没有办法我可以为一个功能提供一个“常见”示例部分,它可以提供给其中的所有场景?
【问题讨论】:
标签: selenium cucumber cucumber-java