class Gridium::Config

Attributes

browser[RW]
browser_source[RW]
element_timeout[RW]
highlight_duration[RW]
highlight_verifications[RW]
log_level[RW]
page_load_retries[RW]
page_load_timeout[RW]
project_name_for_s3[RW]
report_dir[RW]
screenshot_on_failure[RW]
screenshots_to_s3[RW]
selenium_log_level[RW]
subdirectory_name_for_s3[RW]
target_environment[RW]
testrail[RW]
url[RW]
visible_elements_only[RW]

Public Class Methods

new() click to toggle source
# File lib/gridium.rb, line 28
def initialize
  @report_dir = Dir.home
  @browser_source = :local  #if browser source is set to remote, target environment needs to be set properly
  @selenium_log_level = 'OFF' #OFF, SEVERE, WARNING, INFO, DEBUG, ALL https://github.com/SeleniumHQ/selenium/wiki/Logging
  @target_environment = "localhost"
  @browser = :chrome
  @url = "about:blank"
  @page_load_timeout = 15
  @page_load_retries = 0
  @element_timeout = 15  #This needs to be changed to only look for an element after a page is done loading
  @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
  @testrail = false
end