From 02b1e7553e7b84853a77502ad17ae1c28b109e41 Mon Sep 17 00:00:00 2001 From: John Bintz Date: Fri, 9 Jan 2015 14:56:22 -0500 Subject: [PATCH] Fixes for modern Capybara versions. --- lib/persistent_selenium/browser.rb | 4 ++++ lib/persistent_selenium/driver.rb | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/lib/persistent_selenium/browser.rb b/lib/persistent_selenium/browser.rb index c65b08a..72771f3 100644 --- a/lib/persistent_selenium/browser.rb +++ b/lib/persistent_selenium/browser.rb @@ -30,6 +30,10 @@ module PersistentSelenium {} end + def browser_initialized? + false + end + def visit(path) if !path[/^http/] path = @app_host + path diff --git a/lib/persistent_selenium/driver.rb b/lib/persistent_selenium/driver.rb index 93d8993..4a7225e 100644 --- a/lib/persistent_selenium/driver.rb +++ b/lib/persistent_selenium/driver.rb @@ -7,6 +7,14 @@ require 'capybara/selenium/driver' Capybara.register_driver :persistent_selenium do |app| require 'drb' + module DRb + class DRbObject + def method(name) + method_missing(:method, name) + end + end + end + DRb.start_service browser = DRbObject.new nil, PersistentSelenium.url