Sha256: d7c53596fa504e9e45695da40fc361b44c3ac02709361f24a76b84f581ee5ed1

Contents?: true

Size: 1.43 KB

Versions: 37

Compression:

Stored size: 1.43 KB

Contents

require 'rspec/expectations'
require 'acceptance_test'

AcceptanceTest.instance.configure({webapp_url: 'http://www.wikipedia.org', timeout_in_seconds: 10})

AcceptanceTest.instance.driver_manager.register_driver(:selenium, :chrome)
AcceptanceTest.instance.driver_manager.register_driver(:webkit)
AcceptanceTest.instance.driver_manager.register_driver(:poltergeist)

RSpec.describe 'Wikipedia Search' do
  include Capybara::DSL

  before do |example|
    AcceptanceTest.instance.setup page, example.metadata
    #AcceptanceTest.instance.driver_manager.use_driver(:selenium_chrome)

    puts "Using driver: #{Capybara.current_driver}."
    puts "Default wait time: #{Capybara.default_wait_time}."
  end

  after do |example|
    AcceptanceTest.instance.teardown page, example.metadata
  end

  it "uses default webkit driver" do
    visit('/')

    fill_in "searchInput", :with => "Capybara"

    find(".formBtn", match: :first).click

    expect(page).to have_content "Hydrochoerus hydrochaeris"
  end

  it "uses selenium driver", driver: :selenium do
    visit('/')

    fill_in "searchInput", :with => "Capybara"

    find(".formBtn", match: :first).click

    expect(page).to have_content "Hydrochoerus hydrochaeris"
  end

  it "uses poltergeist driver", driver: :poltergeist do
    visit('/')

    fill_in "searchInput", :with => "Capybara"

    find(".formBtn", match: :first).click

    expect(page).to have_content "Hydrochoerus hydrochaeris"
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
acceptance_test-1.11.7 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.6 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.5 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.4 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.3 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.2 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.1 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.11.0 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.12 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.11 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.10 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.9 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.8 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.7 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.6 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.5 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.4 spec/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.3 spec/wikipedia/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.2 spec/wikipedia/acceptance/search_with_drivers_spec.rb
acceptance_test-1.10.1 spec/wikipedia/acceptance/search_with_drivers_spec.rb