Sha256: 893d911b1a864085f3706a7a333afdbf8bb260656b28dbecb0e57284e5fde682
Contents?: true
Size: 606 Bytes
Versions: 2
Compression:
Stored size: 606 Bytes
Contents
module Webdriver class Client def initialize(endpoint, desired_capabilities={}) uri = URI(endpoint) @connection = Webdriver::Connection.new endpoint @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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webdriver-0.1.2 | lib/webdriver/client.rb |
webdriver-0.1.1 | lib/webdriver/client.rb |