Class: Closer::Drivers::Chrome

Inherits:
Object
  • Object
show all
Defined in:
lib/closer/helpers/drivers/chrome.rb

Class Method Summary collapse

Class Method Details

.options(headless: false) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/closer/helpers/drivers/chrome.rb', line 5

def self.options(headless: false)
  options = Selenium::WebDriver::Chrome::Options.new

  options.add_argument('disable-dev-shm-usage')
  options.add_argument('disable-gpu')
  options.add_argument('headless=new') if headless
  options.add_argument('no-sandbox')
  options.add_argument('window-size=1280,720')

  options.add_preference('autofill.profile_enabled', false)

  options
end