class Chemlab::Runtime::Browser::Session
An individual session
Attributes
engine[R]
Public Class Methods
new(browser)
click to toggle source
# File lib/chemlab/runtime/browser.rb, line 41 def initialize(browser) @engine = Watir::Browser.new(*browser) # @engine.goto(Chemlab.configuration.base_url) end
Public Instance Methods
save_screenshot(file_name)
click to toggle source
# File lib/chemlab/runtime/browser.rb, line 47 def save_screenshot(file_name) engine.screenshot.save(file_name) end
wait_until(timeout, message = nil, &block)
click to toggle source
# File lib/chemlab/runtime/browser.rb, line 51 def wait_until(timeout, message = nil, &block) engine.wait_until(timeout: timeout, message: message, &block) end
wait_while(timeout, message = nil, &block)
click to toggle source
# File lib/chemlab/runtime/browser.rb, line 55 def wait_while(timeout, message = nil, &block) engine.wait_while(timeout: timeout, message: message, &block) end