嫩黄瓜嫩黄瓜

时间:2017-03-31 23:56:40

标签: selenium cucumber gherkin

我正在使用黄瓜和硒,我有我的小黄瓜文件。有没有办法在黄瓜我可以使用Gherkins的Gherkins。我有一步def和那一步def我可以在另一个Gherkins文件中定义一种子步骤defs。

示例:

Given I login to amazon 
And I search for book "core java"
And I select core java book
And I add it in cart
And I place order

我可以说任何方式,而不是写这么多步骤defs:

Given I login to Amazon
And I place order for book "core java"

在我的主要功能文件中,我只定义了以上两行,其中的子步骤位于其他一些功能文件中。

1 个答案:

答案 0 :(得分:0)

Gherkin不支持从其他步骤调用步骤。

您可以做的是创建一个可以从多个步骤调用的辅助方法。这很可能会消除从另一个步骤调用步骤的冲动,因为很容易调用这个常见帮助器。而且,从Gherkin的另一个步骤中迈出的一步不被支持,你就没有真正的选择。