teamcapybara--capybara/lib/capybara/driver/culerity_driver.rb

26 lines
472 B
Ruby

require 'culerity'
class Capybara::Driver::Culerity < Capybara::Driver::Celerity
def self.server
unless @_server
@_server = ::Culerity::run_server
at_exit do
@_server.close
end
end
@_server
end
def browser
unless @_browser
@_browser = ::Culerity::RemoteBrowserProxy.new self.class.server, {:browser => :firefox, :log_level => :off}
at_exit do
@_browser.exit
end
end
@_browser
end
end