Module: Webdrivers

Defined in:
lib/webdrivers/logger.rb,
lib/webdrivers.rb,
lib/webdrivers/common.rb,
lib/webdrivers/iedriver.rb,
lib/webdrivers/geckodriver.rb,
lib/webdrivers/mswebdriver.rb,
lib/webdrivers/chromedriver.rb

Overview

Defined Under Namespace

Classes: Chromedriver, Common, Geckodriver, IEdriver, Logger, MSWebdriver

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.install_dirObject

Returns the value of attribute install_dir.



11
12
13
# File 'lib/webdrivers.rb', line 11

def install_dir
  @install_dir
end

.proxy_addrObject

Returns the value of attribute proxy_addr.



11
12
13
# File 'lib/webdrivers.rb', line 11

def proxy_addr
  @proxy_addr
end

.proxy_passObject

Returns the value of attribute proxy_pass.



11
12
13
# File 'lib/webdrivers.rb', line 11

def proxy_pass
  @proxy_pass
end

.proxy_portObject

Returns the value of attribute proxy_port.



11
12
13
# File 'lib/webdrivers.rb', line 11

def proxy_port
  @proxy_port
end

.proxy_userObject

Returns the value of attribute proxy_user.



11
12
13
# File 'lib/webdrivers.rb', line 11

def proxy_user
  @proxy_user
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Webdrivers)

    the object that the method was called on



17
18
19
# File 'lib/webdrivers.rb', line 17

def configure
  yield self
end

.loggerObject



13
14
15
# File 'lib/webdrivers.rb', line 13

def logger
  @logger ||= Webdrivers::Logger.new
end

.net_http_ssl_fixObject



21
22
23
# File 'lib/webdrivers.rb', line 21

def net_http_ssl_fix
  require 'net_http_ssl_fix'
end