Sha256: e50437fe283ebf1bba671dac41128c34a4e14656b23b2d76f08207d9eff63b96

Contents?: true

Size: 941 Bytes

Versions: 2

Compression:

Stored size: 941 Bytes

Contents

# Encoding: utf-8

require 'spec_helper'
require 'selenium_connect'

describe 'Chrome', selenium: true do

  it 'localhost' do
    config = SeleniumConnect::Configuration.new browser: 'chrome'
    sc = SeleniumConnect.start config
    job = sc.create_job
    driver = job.start

    execute_simple_test driver

    job.finish
    sc.finish
  end

  it 'should work correctly with a configuration file' do
    config = SeleniumConnect::Configuration.new
    config.populate_with_yaml "#{ENV['SUPPORT_PATH']}/chrome.yaml"
    sc = SeleniumConnect.start config
    job = sc.create_job
    driver = job.start

    execute_simple_test driver

    job.finish failshot: true
    sc.finish

    File.exist?(File.join(ENV['BUILD_PATH'], 'tmp', 'chrome.log')).should be_true
    File.exist?(File.join(ENV['BUILD_PATH'], 'tmp', 'dom_0.html')).should be_true
    File.exist?(File.join(ENV['BUILD_PATH'], 'tmp', 'failshot.png')).should be_true
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
selenium-connect-3.7.1 spec/integration/lib/selenium_connect/runners/chrome_spec.rb
selenium-connect-3.7.0 spec/integration/lib/selenium_connect/runners/chrome_spec.rb