任何计算黄瓜测试中按钮总数的方法

时间:2013-06-18 21:31:44

标签: ruby-on-rails ruby cucumber capybara

所以我进行了一些黄瓜测试,并且在某一点上有一条线说'#34;那么应该有按钮1"。但是这可以多次看到,数字会改变到有多少个按钮。

我想知道在黄瓜测试期间是否有任何方法可以跟踪,而不是找到与之前相同的按钮。

或者我必须写,"那么应该有一个按钮(。?)"做|文字|让它更容易?

1 个答案:

答案 0 :(得分:0)

在阅读完您的问题后,我建议使用一张桌子。

示例:

在功能

Then I should see the following buttons:
   |Name              |
   |Button 1          |
   |Some other button |
   |Another button    |

步骤

/^I should see the following buttons:$/ do |table|
    table.hashes.each do |row|
       page.should have_button(row[:Name])
    end           
end