我正在使用黄瓜和硒,我有我的小黄瓜文件。有没有办法在黄瓜我可以使用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"
在我的主要功能文件中,我只定义了以上两行,其中的子步骤位于其他一些功能文件中。
答案 0 :(得分:0)
Gherkin不支持从其他步骤调用步骤。
您可以做的是创建一个可以从多个步骤调用的辅助方法。这很可能会消除从另一个步骤调用步骤的冲动,因为很容易调用这个常见帮助器。而且,从Gherkin的另一个步骤中迈出的一步不被支持,你就没有真正的选择。