Skip to content

Commit 2be3ada

Browse files
committed
Add capybara-screenshoot custom driver for screenshot rendering
1 parent 2b7f67f commit 2be3ada

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: spec/rails_helper.rb

+8
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,19 @@
5656
Capybara::Selenium::Driver.new(app, browser: :chrome)
5757
end
5858
Capybara.javascript_driver = :selenium_chrome
59+
60+
Capybara::Screenshot.register_driver(:selenium_chrome) do |driver, path|
61+
driver.browser.save_screenshot(path)
62+
end
5963
else
6064
Capybara.register_driver :selenium_firefox do |app|
6165
Capybara::Selenium::Driver.new(app, browser: :firefox)
6266
end
6367
Capybara.javascript_driver = :selenium_firefox
68+
69+
Capybara::Screenshot.register_driver(:selenium_firefox) do |driver, path|
70+
driver.browser.save_screenshot(path)
71+
end
6472
end
6573

6674
puts "Capybara using driver: #{Capybara.javascript_driver}"

0 commit comments

Comments
 (0)