class Object

Public Instance Methods

zalenium_args(feature_name, scenario) click to toggle source

@return [Hash]

# File lib/leap_salesforce_ui.rb, line 18
def zalenium_args(feature_name, scenario)
  args = { timeout: 120, url: ENV["WEBDRIVER_URL"], name: "Scenario: #{scenario} #{Time.now}",
           'zal:build': "Feature: #{feature_name}" }
  case ENV["BROWSER"]
  when "chrome"
    args.merge!('goog:chromeOptions': {
                  args: ENV["WEBDRIVER_CHROMEOPTIONS"]&.split(" ") || %w[]
                })
  when "firefox"
    args.merge!(timeouts: 120)
  end
  args
end