Class: Browsenator::Remote::Browserstack::Desktop::Chrome
- Inherits:
-
Browsenator::Remote::Browserstack
- Object
- Browsenator::Remote::Browserstack
- Browsenator::Remote::Browserstack::Desktop::Chrome
- Includes:
- ScreenSize
- Defined in:
- lib/browsenator/remote/browserstack/desktop/chrome.rb
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Chrome
constructor
A new instance of Chrome.
Methods included from ScreenSize
Methods inherited from Browsenator::Remote::Browserstack
Methods included from BrowserstackCredentials
Constructor Details
#initialize(opts = {}) ⇒ Chrome
Returns a new instance of Chrome.
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/browsenator/remote/browserstack/desktop/chrome.rb', line 10 def initialize(opts = {}) @caps = Selenium::WebDriver::Remote::Capabilities.new @caps['browser'] = 'Chrome' @caps['browser_version'] = opts[:browser_version] || '70.0' @caps['os'] = 'OS X' @caps['os_version'] = 'Mojave' @caps['resolution'] = screen_resolution(opts[:screen_width], opts[:screen_height]) @caps['project'] = opts[:project] @caps['browserstack.local'] = opts[:local_testing].to_s @caps['browserstack.localIdentifier'] = opts[:local_identifier] end |