Sha256: c47e943d6608ebfe47e8ff0f041194e2ed69432fb260b2f46724e9f317eddf1e
Contents?: true
Size: 1.32 KB
Versions: 8
Compression:
Stored size: 1.32 KB
Contents
# Encoding: utf-8 require 'spec_helper' require 'selenium_connect' describe 'Firefox', selenium: true do it 'blank config' do @config = SeleniumConnect::Configuration.new end it 'localhost' do @config = SeleniumConnect::Configuration.new host: 'localhost' end it 'local jar file specified' do opts = { host: 'localhost', jar: "#{Dir.pwd}/bin/selenium-server-standalone-2.33.0.jar" } @config = SeleniumConnect::Configuration.new opts end it 'profile name' do pending 'requires machine setup to run, and need a public example' @config = SeleniumConnect::Configuration.new profile_name: 'YourProfileNameGoesHere' end it 'profile path' do pending 'need to add a profile to the repo' @config = SeleniumConnect::Configuration.new profile_path: "#{Dir.pwd}/path/to/profile" end it 'browser path' do # example only works on Mac opts = { browser: 'firefox', browser_path: '/Applications/Firefox.app/Contents/MacOS/firefox' } @config = SeleniumConnect::Configuration.new opts end after(:each) do # execute a simple test with the configuration unless @config.nil? sc = SeleniumConnect.start @config job = sc.create_job driver = job.start execute_simple_test driver job.finish sc.finish end end end
Version data entries
8 entries across 8 versions & 1 rubygems