From 118472bb7d6c7f3a14cce00178d6b49bb32b7535 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Thu, 29 Nov 2012 06:54:38 -0500 Subject: [PATCH] make sure dirver has something --- lib/persistent_selenium/driver.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/persistent_selenium/driver.rb b/lib/persistent_selenium/driver.rb index 93d8993..e8f4160 100644 --- a/lib/persistent_selenium/driver.rb +++ b/lib/persistent_selenium/driver.rb @@ -4,6 +4,13 @@ require 'capybara/selenium/driver' # make sure these classes exist on this end [ Selenium::WebDriver::Error::StaleElementReferenceError, Selenium::WebDriver::Error::UnhandledError, Selenium::WebDriver::Error::ElementNotVisibleError ] +Before do + if Capybara.current_driver == :persistent_selenium + Capybara.server_port ||= '3001' + Capybara.app_host ||= "http://localhost:#{Capybara.server_port}" + end +end + Capybara.register_driver :persistent_selenium do |app| require 'drb'