Sha256: 8c7784e67bbe2b9ab43f4a7d1ccd3810ab2bf4fe7f5fef0d99260b2e87418f58
Contents?: true
Size: 769 Bytes
Versions: 2
Compression:
Stored size: 769 Bytes
Contents
# coding: UTF-8 module Daddy module Cucumber module Capture SCREENSHOT_DIR = 'features/reports/screenshots' FileUtils.mkdir_p(SCREENSHOT_DIR) @@_screen_count = 0 def capture(url = nil) pause url ||= remove_domain(current_url) @@_screen_count += 1 image = "#{@@_screen_count}.png" if Capybara.current_driver == :selenium page.driver.browser.save_screenshot("#{SCREENSHOT_DIR}/#{image}") else page.driver.save_screenshot("#{SCREENSHOT_DIR}/#{image}") end puts %{ <div>#{url}</div> <img class="screenshot" src="screenshots/#{image}"/> } end end end end World(Daddy::Cucumber::Capture)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.1.4 | lib/daddy/cucumber/capture.rb |
daddy-0.1.3 | lib/daddy/cucumber/capture.rb |