diff --git a/lib/persistent_selenium/browser.rb b/lib/persistent_selenium/browser.rb index e385ff4..2ba2d5c 100644 --- a/lib/persistent_selenium/browser.rb +++ b/lib/persistent_selenium/browser.rb @@ -36,6 +36,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 789f5b6..5050ad5 100644 --- a/lib/persistent_selenium/driver.rb +++ b/lib/persistent_selenium/driver.rb @@ -10,7 +10,16 @@ require 'persistent_selenium/drb' Capybara.register_driver :persistent_selenium do |app| require 'drb' - service = DRb.start_service + module DRb + class DRbObject + def method(name) + method_missing(:method, name) + end + end + end + + DRb.start_service + browser = DRbObject.new nil, PersistentSelenium.url server = Capybara::Server.new(app)