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