Class: Webdrone::Browser
- Inherits:
-
Object
- Object
- Webdrone::Browser
- Defined in:
- lib/webdrone/clic.rb,
lib/webdrone/conf.rb,
lib/webdrone/ctxt.rb,
lib/webdrone/exec.rb,
lib/webdrone/find.rb,
lib/webdrone/form.rb,
lib/webdrone/mark.rb,
lib/webdrone/open.rb,
lib/webdrone/shot.rb,
lib/webdrone/text.rb,
lib/webdrone/vrfy.rb,
lib/webdrone/wait.rb,
lib/webdrone/xlsx.rb,
lib/webdrone/browser.rb
Instance Attribute Summary collapse
-
#driver ⇒ Object
Returns the value of attribute driver.
Instance Method Summary collapse
- #clic ⇒ Object
- #conf ⇒ Object
- #ctxt ⇒ Object
- #exec ⇒ Object
- #find ⇒ Object
- #form ⇒ Object
-
#initialize(browser: 'chrome') ⇒ Browser
constructor
A new instance of Browser.
- #mark ⇒ Object
- #open ⇒ Object
- #quit ⇒ Object
- #shot ⇒ Object
- #text ⇒ Object
- #vrfy ⇒ Object
- #wait ⇒ Object
- #xlsx ⇒ Object
Constructor Details
#initialize(browser: 'chrome') ⇒ Browser
Returns a new instance of Browser.
5 6 7 |
# File 'lib/webdrone/browser.rb', line 5 def initialize(browser: 'chrome') @driver = Selenium::WebDriver.for browser.to_sym end |
Instance Attribute Details
#driver ⇒ Object
Returns the value of attribute driver.
3 4 5 |
# File 'lib/webdrone/browser.rb', line 3 def driver @driver end |
Instance Method Details
#quit ⇒ Object
9 10 11 |
# File 'lib/webdrone/browser.rb', line 9 def quit @driver.quit end |