2012-11-26 16:36:43 +00:00
|
|
|
require "persistent_selenium/version"
|
2013-04-09 15:37:14 +00:00
|
|
|
require 'selenium-webdriver'
|
2012-11-26 16:36:43 +00:00
|
|
|
|
|
|
|
module PersistentSelenium
|
|
|
|
class << self
|
|
|
|
attr_writer :port, :browser
|
|
|
|
|
|
|
|
def port
|
|
|
|
@port ||= 9854
|
|
|
|
end
|
|
|
|
|
|
|
|
def browser
|
|
|
|
@browser ||= :firefox
|
|
|
|
end
|
|
|
|
|
|
|
|
def url
|
|
|
|
"druby://localhost:#{port}"
|
|
|
|
end
|
|
|
|
|
|
|
|
def configure
|
|
|
|
yield self
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|