【发布时间】:2017-03-31 23:56:39
【问题描述】:
我正在使用黄瓜和硒,我有我的 Gherkin 文件。有什么方法可以在黄瓜中使用小黄瓜的小黄瓜。在我有一个步骤 def 的地方,对于该步骤 def,我可以在另一个 Gherkins 文件中定义一种子步骤 def。
例子:
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
除了写这么多步骤定义之外,还有什么方法可以说:
Given I login to Amazon
And I place order for book "core java"
在我的主要功能文件中,我只定义了上述两行,其中我的子步骤位于其他功能文件中。
【问题讨论】:
-
@JarrodRoberson:我可以使用 Selenium 和 cucumber 来做到这一点,我在小黄瓜上创建了另一层,在其中我用更多的商业语言定义我的场景,并在内部将商业语言转换为标准小黄瓜。感谢您的建议,但我能够解决这个问题。
-
嗨,Rozer,请告诉我你是怎么做到的?