Sha256: 294cc8c872da48830b6fcfb9f5c97ca521237a9d524b38d38c47ac910ef49fc1
Contents?: true
Size: 624 Bytes
Versions: 1
Compression:
Stored size: 624 Bytes
Contents
module Webdriver class Client def initialize(endpoint, desired_capabilities={}, opts={}) uri = URI(endpoint) @connection = Webdriver::Connection.new endpoint, **opts @desired_capabilities = desired_capabilities end def status @connection.get "status" end def sessions value = @connection.get "sessions" value.map { |json| Webdriver::Session.new json, @connection } end def session! json = @connection.post "session", {}, { desiredCapabilities: @desired_capabilities } Webdriver::Session.new json, @connection end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
webdriver-0.19.0 | lib/webdriver/client.rb |