2017-06-05 90 views
0

我有两个文件.feature,它们都是关于我系统上的不同功能。
功能A是关于登录和功能B是关于注册。
然而,在这两个文件中包含:RubyMine:steps.rb文件上的Duplicity行

And(/^I click on button "([^"]*)"$/) do |arg| 
    pending 
end 

当我创建了一个steps.rb每个.feature,它是accusses口是心非,但按键是完全不同的。

有没有办法在同一行上执行两个不同点击文件step.rb

回答

0

您可以创建两种不同的方案,并在双引号内传递按钮的元素ID?

I click on button "Login"

I click on button "Login1"

你可以有一个步骤定义,当RubyMine的尝试自动调用多个小黄瓜步骤,这样

创建每个场景两步定义的步骤会导致重复填充使用的小黄瓜步骤。