lib/gridium.rb in gridium-0.1.21 vs lib/gridium.rb in gridium-0.2.0

- old
+ new

@@ -5,10 +5,11 @@ require 'driver_extensions' require 'element' require 'element_extensions' require 'element_verification' require 'page' +require 's3' module Gridium class << self attr_accessor :config end @@ -18,11 +19,11 @@ yield config end class Config attr_accessor :report_dir, :browser_source, :target_environment, :browser, :url, :page_load_timeout, :element_timeout, :visible_elements_only, :log_level - attr_accessor :highlight_verifications, :highlight_duration, :screenshot_on_failure + attr_accessor :highlight_verifications, :highlight_duration, :screenshot_on_failure, :screenshots_to_s3, :project_name_for_s3, :subdirectory_name_for_s3 def initialize @report_dir = Dir.home @browser_source = :local #if browser source is set to remote, target environment needs to be set properly @target_environment = "localhost" @@ -33,8 +34,11 @@ @visible_elements_only = true @log_level = :fatal @highlight_verifications = false @highlight_duration = 0.100 @screenshot_on_failure = false + @screenshots_to_s3 = false + @project_name_for_s3 = 'gridium' + @subdirectory_name_for_s3 = '' #rely on GridiumS3 default end end end