Ruby on rails RubyonRails:Cucumber:有没有一种方法可以自动';给我看一下页面';在一次失败的测试中?
是否有一种方法可以在测试失败时自动向我显示页面,然后退出,以便我可以在继续之前修复测试。。也许在我不在乎是否失败的时候添加一个@skip标签?是的,答案有点晚,只差一年,但是 您可以将其添加到features/env.rb或features/support中的其他文件:Ruby on rails RubyonRails:Cucumber:有没有一种方法可以自动';给我看一下页面';在一次失败的测试中?,ruby-on-rails,Ruby On Rails,是否有一种方法可以在测试失败时自动向我显示页面,然后退出,以便我可以在继续之前修复测试。。也许在我不在乎是否失败的时候添加一个@skip标签?是的,答案有点晚,只差一年,但是 您可以将其添加到features/env.rb或features/support中的其他文件: After do |scenario| if scenario.respond_to?(:status) && scenario.status == :failed $fail_count = $fa
After do |scenario|
if scenario.respond_to?(:status) && scenario.status == :failed
$fail_count = $fail_count.to_i + 1
save_and_open_page if $fail_count <= 5
end
end
在do |场景之后|
如果scenario.response_to?(:status)&&scenario.status==:失败
$fail\u count=$fail\u count.to\u i+1
如果$fail\u计数,则保存并打开页面