我正在使用黄瓜和水豚来做我们的AT而我正试图用webkit取代快速/快速,我想知道是否有人知道如何让每个场景运行一个方法(相同的方法)之前执行每个测试。以前的事情:每个......
答案 0 :(得分:0)
您会考虑使用RSpec / Capybara吗?
我知道你问过Cucumber / Capybara但是我最近从Cucumber / Capybara转到了Rspec / Capybara进行集成测试,发现它非常直观。
如果你愿意尝试一下,你应该可以在spec_helper中配置它,如下所示:
config.around(:each) do |example|
your_method
example.run
end
您也可以标记特定的规格:
config.around(:each, :your_tag => true) do |example|
your_method
example.run
end