Sha256: cdc66360a0d6fe16169949766ab19d38b0d2f7ef3bfacd2bda4d127e77459d3e
Contents?: true
Size: 899 Bytes
Versions: 1
Compression:
Stored size: 899 Bytes
Contents
require 'selenium-webdriver' require 'rutl/interface/browser/browser' module RUTL module Interface # # Small interface for Chrome browser. # class Chrome < Browser # rubocop:disable Metrics/MethodLength def initialize @logged_in = true options = Selenium::WebDriver::Chrome::Options.new options.add_argument('--ignore-certificate-errors') options.add_argument('--disable-popup-blocking') options.add_argument('--disable-translate') # Run headless on TravisCI if ENV['TRAVIS'] options.add_argument('--disable-gpu') options.add_argument('--headless ') options.add_argument('--no-sandbox') end @driver = Selenium::WebDriver.for :chrome, options: options super end # rubocop:enable Metrics/MethodLength end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rutl-0.8.0 | lib/rutl/interface/browser/chrome.rb |