Làm cách nào để tự động lưu html và ảnh chụp màn hình khi thử nghiệm không thành công khi sử dụng capybara-webkit với Rspec? Làm thế nào tôi có thể thực thi một cuộc gọi lại khi kiểm tra RSpec không thành công.capybara-webkit: tự động lưu ảnh chụp màn hình vào lỗi kiểm tra RSpec
Điểm thưởng: làm thế nào tôi có thể tránh nhận được lỗi sau:
Capybara::Driver::Webkit::WebkitInvalidResponseError
khi thực hiện mã này:
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)
Đó là nơi mẫu mã của tôi đã được đến từ :) –
không mã không hoạt động? –
1) nó là cho dưa chuột, mà tôi không sử dụng. 2) Tôi nhận được lỗi trên –