Sha256: 61f62a3280a252f53283733b2cfce9dff3e2c2c03b88958eedfcdec5765ce140
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
require 'rubygems' gem "rspec", ">=1.2.8" gem "selenium-client", ">=1.2.18" require "selenium/client" require "selenium/rspec/spec_helper" describe "Google Search" do attr_reader :selenium_driver alias :page :selenium_driver before(:all) do @selenium_driver = Selenium::Client::Driver.new \ :host => "localhost", :port => 4444, :browser => "*firefox", :url => "http://www.google.com", :timeout_in_second => 60 end before(:each) do selenium_driver.start_new_browser_session end # The system capture need to happen BEFORE closing the Selenium session append_after(:each) do @selenium_driver.close_current_browser_session end it "can find Selenium" do page.open "/" page.title.should eql("Google") page.type "q", "Selenium seleniumhq" page.click "btnG", :wait_for => :page page.value("q").should eql("Selenium seleniumhq") page.text?("seleniumhq.org").should be_true page.title.should eql("Selenium seleniumhq - Google Search") page.text?("seleniumhq.org").should be_true page.element?("link=Cached").should be_true end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
warnold-selenium-client-1.2.19 | examples/rspec/google_spec.rb |
selenium-client-1.2.18 | examples/rspec/google_spec.rb |