Sha256: ddc95ba720b9a970c4285ae9476cdffc60603f9b103f8597322deb33267911de
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
# Copyright 2006 ThoughtWorks, Inc # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # # # Original code by Aslak Hellesoy and Darren Hobbs # module Selenium module Client module Base include Selenium::Client::SeleneseClient include Selenium::Client::GeneratedDriver def initialize(server_host, server_port, browserStartCommand, browserURL, timeout=30000) @server_host = server_host @server_port = server_port @browserStartCommand = browserStartCommand @browserURL = browserURL @timeout = timeout @extension_js = "" end def set_extension_js(extension_js) @extension_js = extension_js end def start() result = get_string("getNewBrowserSession", [@browserStartCommand, @browserURL, @extension_js]) @session_id = result end def stop() do_command("testComplete", []) @session_id = nil end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
selenium-client-1.1 | lib/selenium/client/base.rb |