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