class Webdriver::Client
Public Class Methods
new(endpoint, desired_capabilities={}, opts={})
click to toggle source
# File lib/webdriver/client.rb, line 3 def initialize(endpoint, desired_capabilities={}, opts={}) uri = URI(endpoint) @connection = Webdriver::Connection.new endpoint, **opts @desired_capabilities = desired_capabilities end
Public Instance Methods
session!()
click to toggle source
# File lib/webdriver/client.rb, line 18 def session! json = @connection.post "session", {}, { desiredCapabilities: @desired_capabilities } Webdriver::Session.new json, @connection end
sessions()
click to toggle source
# File lib/webdriver/client.rb, line 13 def sessions value = @connection.get "sessions" value.map { |json| Webdriver::Session.new json, @connection } end
status()
click to toggle source
# File lib/webdriver/client.rb, line 9 def status @connection.get "status" end