Sha256: edf24e8780598fd9102e53b584acc8a16ac876788f37d9b1b1ccc342623afc30

Contents?: true

Size: 705 Bytes

Versions: 3

Compression:

Stored size: 705 Bytes

Contents

# Encoding: utf-8

require 'spec_helper'
require 'selenium_connect'

describe 'Headless', selenium: true do

  let(:google)  { Google.new(SeleniumConnect.start) }
  let(:quit)    { SeleniumConnect.finish }

  before(:each) do
    config = SeleniumConnect::Configuration.new browser: 'phantomjs'
    @sc = SeleniumConnect.start config
    @job = @sc.create_job
    @driver = @job.start
  end

  it 'should run a basic test with phantom js' do
    execute_simple_test @driver
  end

  it 'should not find something on a page' do
    google = ExamplePageObject.new @driver
    google.visit
    google.page_title.should_not include('Poogle')
  end

  after(:each) do
    @job.finish
    @sc.finish
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

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