Sha256: 940e99eb098d86449b5b2da7ee738c18f40edd64d58758ef2e6dd15646eb2df7
Contents?: true
Size: 791 Bytes
Versions: 19
Compression:
Stored size: 791 Bytes
Contents
module MediawikiSelenium module BrowserFactory # Constructs new Chrome browser instances. The following configuration is # supported. # # - browser_http_proxy # - browser_language # - browser_user_agent # # @see Base # class Chrome < Base configure(:browser_http_proxy) do |http_proxy, options| options[:args] << "--proxy-server=#{http_proxy}" end configure(:browser_language) do |language, options| options[:prefs]['intl.accept_languages'] = language end configure(:browser_user_agent) do |user_agent, options| options[:args] << "--user-agent=#{user_agent}" end protected def default_browser_options super.merge(args: [], prefs: {}) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems