【发布时间】:2014-11-17 18:29:17
【问题描述】:
我有……
/spec/spec_helper.rb:
require 'capybara/rspec'
require 'capybara/rails'
require 'capybara/dsl'
RSpec.configure do |config|
config.fail_fast = true
config.use_instantiated_fixtures = false
config.include(Capybara, :type => :integration)
end
因此,一旦任何规范失败,Rspec 就会退出并向您显示错误。
此时,我希望 Rspec 也自动调用 Capybara 的 save_and_open_page 方法。我该怎么做?
Capybara-Screenshot 看起来很有希望,但是虽然它将 HTML 和屏幕截图保存为图像文件(我不需要),但它不会自动打开它们。
【问题讨论】: