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