def save_screenshot
path = screenshot_path
clear_save_path do
result = Capybara::Screenshot.registered_drivers.fetch(capybara.current_driver) { |driver_name|
warn "capybara-screenshot could not detect a screenshot driver for '#{capybara.current_driver}'. Saving with default with unknown results."
Capybara::Screenshot.registered_drivers[:default]
}.call(page.driver, path)
@screenshot_saved = result != :not_supported
end
run_callbacks :after_save_screenshot, screenshot_path if screenshot_saved?
end