我有两个文件.feature
,两者都是关于我系统的不同功能
功能 A 是关于登录和功能 B 是关于注册
但是在两个文件中都包含:
And(/^I click on button "([^"]*)"$/) do |arg|
pending
end
当我为每个steps.rb
创建一个.feature
时,会产生两面性,但按钮完全不同。
有没有办法在同一行step.rb
上对同一行实施两次不同点击?
答案 0 :(得分:0)
您可以创建两个不同的场景,并在双引号内传递按钮的元素ID?
I click on button "Login"
I click on button "Login1"
您可以使用这种方式进行一步定义并调用多个小黄瓜步骤
当rubymine尝试自动填充使用的小黄瓜步骤时,为每个方案创建两个步骤定义步骤将导致重复。