【发布时间】:2011-10-18 04:59:31
【问题描述】:
当使用带有 Rspec 的 capybara-webkit 测试失败时,如何自动保存 html 和屏幕截图?当 RSpec 测试失败时如何执行回调。
加分:如何避免出现以下错误:
Capybara::Driver::Webkit::WebkitInvalidResponseError
执行此代码时:
require 'capybara/util/save_and_open_page'
path = "/#{Time.now.strftime('%Y-%m-%d-%H-%M-%S')}"
png = Capybara.save_and_open_page_path + "#{path}.png"
page.driver.render Rails.root.join(png)
【问题讨论】:
标签: ruby testing rspec capybara