1

我想做这样的事情:

Scenario Outline: create When I create < row > Then I should receive a code of < code > Examples: | name | height | eyecolor | code | | Bob | 5'2" | green | 200 | | Ted | 4'9" | blue | 200 |

然后在我的步骤定义中,因为当我创建时,我希望能够使用整行来创建记录。这样的事情可能吗?

4

2 回答 2

1

场景大纲:创建

 When I create < row >
    | < name > |
    | < height > |
    | < eyecolor > |
    | < code > |
    Then I should receive a code of < code >
    Examples:
        | name | height | eyecolor | code |
        | Bob  | 5'2"   | green    | 200  |
        | Ted  | 4'9"   | blue     | 200  |

在“When”下添加列表 在“When I create”步骤中,def 使用 DataTable 作为参数来访问详细信息。

于 2015-11-15T08:29:42.527 回答
0

是的,这是可能的。您可以有一个模拟记录的单例类,并在场景的每次迭代中构建记录。

于 2015-02-20T08:01:39.133 回答