Sha256: b9bfcd8d4d9ad430cf8c207445de485dae52530aa61acaaef1c4c1abb307446c

Contents?: true

Size: 719 Bytes

Versions: 9

Compression:

Stored size: 719 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

9 entries across 9 versions & 1 rubygems

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