11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/daddy/cucumber/capture.rb', line 11
def capture(url = nil)
pause
url ||= remove_domain(current_url)
@@_screen_count += 1
image = "#{@@_screen_count}.png"
if Capybara.current_driver == :webkit
page.driver.render("#{SCREENSHOT_DIR}/#{image}")
else
page.driver.browser.save_screenshot("#{SCREENSHOT_DIR}/#{image}")
end
puts %{
<div style="margin: 5px 0;">#{url}</div>
<div style="padding-right: 20px;"><img src="screenshots/#{image}" width="60%" height="60%"/></div>
}
end
|