Sha256: 05a8eb3f656b026f769831c76d90b8ac0a996622e01e2b861451fd53830d1d2e
Contents?: true
Size: 459 Bytes
Versions: 9
Compression:
Stored size: 459 Bytes
Contents
require 'rubygems' require 'watir-webdriver' module Constants ALLOWED_BROWSERS = [:ff, :firefox, :chrome, :ie] end module Site def self.browser(params={}, &blk) params[:browser] ||= '' p params.inspect raise ArgumentError unless Constants::ALLOWED_BROWSERS.include?(params[:browser].to_sym) @browser = Watir::Browser.new params[:browser].to_sym if block_given? yield @browser else return @browser end end end
Version data entries
9 entries across 9 versions & 1 rubygems