Sha256: a4a76ee886c2ac085a00a49579bc0af6f4e77bb3c7b597361e127ffc5a85edfa
Contents?: true
Size: 699 Bytes
Versions: 5
Compression:
Stored size: 699 Bytes
Contents
require 'selenium-webdriver' require 'selenium-connect/configuration' require 'selenium-connect/runner' require 'selenium-connect/server' module SeleniumConnect extend self attr_reader :config, :config_file, :location, :server, :driver def configure yield configuration end def configuration @config = Configuration.new end def localhost? config.host == 'localhost' end def debug_config config end def run if localhost? @server = Server.new(config) server.start end @driver = Runner.new(config).driver end def finish driver.quit if localhost? then server.stop end end alias :start :run alias :stop :finish end
Version data entries
5 entries across 5 versions & 1 rubygems