Sha256: 3bcfc8e80f6619cd435041a8e98807a5e63fdd3586752dfd1c4ff0ddeba21329
Contents?: true
Size: 417 Bytes
Versions: 4
Compression:
Stored size: 417 Bytes
Contents
# frozen_string_literal: true require 'yaml' require 'watir' module BrowserHelper def browser(*args) @browser ||= create_browser(*args) end private def create_browser(*args) @config = YAML.load_file('config/config.yml') browser = @config['browser'].to_sym args = args.empty? ? @config['browser_options'] : args @browser = Watir::Browser.new(browser, options: { args: args }) end end
Version data entries
4 entries across 4 versions & 1 rubygems