Sha256: 0ff49776d124160bf1e48975f99dc7838e9e7bf7fd857413a7fa43fbb94e1eab
Contents?: true
Size: 622 Bytes
Versions: 2
Compression:
Stored size: 622 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webdriver-0.18.0 | lib/webdriver/client.rb |
webdriver-0.17.0 | lib/webdriver/client.rb |