黄瓜|步骤定义的通用名称

时间:2012-08-15 15:24:45

标签: cucumber

在Cucumber中定义步骤是否有任何通用名称?

例如,改为使用单词Given,When,Then:

Given /^I visit the home page$/

When /^I click on (.*?)$/

Then /^I should see (.*?)$/

我想用唯一的常用词:

Step /^I visit the home page$/

Step /^I click on (.*?)$/

Step /^I should see (.*?)$/

1 个答案:

答案 0 :(得分:0)

在Gherkin级别,您可以使用*,如:

* I have $50 in my account

在步骤定义层,没有特殊字。但是,当使用步骤定义匹配步骤时,Cucumber不会查看关键字名称。所以你可以这样做:

Then /^I do some test$/

将匹配:

Given I do some test

但我很好奇为什么你需要这个。