class Async::Webdriver::Client
Public Class Methods
new(endpoint:, desired_capabilities: {})
click to toggle source
# File lib/async/webdriver/client.rb, line 6 def initialize(endpoint:, desired_capabilities: {}) @connection = Connection.new endpoint: endpoint @desired_capabilities = desired_capabilities end
Public Instance Methods
session()
click to toggle source
# File lib/async/webdriver/client.rb, line 11 def session SessionCreator.new connection: @connection, desired_capabilities: @desired_capabilities end
sessions()
click to toggle source
# File lib/async/webdriver/client.rb, line 19 def sessions value = @connection.call method: :get, path: "sessions" list = [] for json in value do list << Session.new(json: json, connection: @connection) end list end
status()
click to toggle source
# File lib/async/webdriver/client.rb, line 15 def status @connection.call method: :get, path: "status" end