class Dressing::Capybara::Driver

Public Class Methods

new(app, options = {}) click to toggle source
Calls superclass method
# File lib/dressing/capybara/driver.rb, line 4
def initialize(app, options = {})
  options.merge!(
    url: Dressing.configuration.remote_url,
    http_client: Dressing.http_client
  )
  super
end

Public Instance Methods

browser() click to toggle source
# File lib/dressing/capybara/driver.rb, line 12
def browser
  @browser ||= Selenium::WebDriver.for(:remote, options.reject { |key,val| SPECIAL_OPTIONS.include?(key) })
end
session_id() click to toggle source
# File lib/dressing/capybara/driver.rb, line 16
def session_id
  browser.__send__(:bridge).session_id
end