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

Version Path
selenium-connect-3.4.0 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.3.1 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.3.0 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.2.0 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.1.2 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.1.1 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.1.0 spec/integration/lib/selenium_connect/runners/firefox_spec.rb
selenium-connect-3.0.0 spec/integration/lib/selenium_connect/runners/firefox_spec.rb