From 540e234c559b63a5b0c8ab9e8ca6bd844bb54745 Mon Sep 17 00:00:00 2001 From: comcast Date: Tue, 28 Apr 2009 19:09:22 -0400 Subject: [PATCH] Changed to use the link's label instead of the url for searching Seems like the webrat/selenium methods don't like using IDs and URLs --- examples/selenium_webrat/features/search.feature | 2 +- .../selenium_webrat/features/step_definitons/search_steps.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/selenium_webrat/features/search.feature b/examples/selenium_webrat/features/search.feature index 3824d7d086..f0c6a6df89 100644 --- a/examples/selenium_webrat/features/search.feature +++ b/examples/selenium_webrat/features/search.feature @@ -6,4 +6,4 @@ Feature: Search Scenario: Find what I'm looking for Given I am on the Google search page When I search for "rspec" - Then I should see a link to http://rspec.info/ + Then I should see a link to RSpec-1.2.4: Home diff --git a/examples/selenium_webrat/features/step_definitons/search_steps.rb b/examples/selenium_webrat/features/step_definitons/search_steps.rb index 604d8e0d79..9b01dd7b73 100644 --- a/examples/selenium_webrat/features/step_definitons/search_steps.rb +++ b/examples/selenium_webrat/features/step_definitons/search_steps.rb @@ -4,10 +4,10 @@ When /I search for "(.*)"/ do |query| fill_in('q', :with => query) - click_button('btnG') + click_button 'Google Search' selenium.wait_for_page_to_load end Then /I should see a link to (.*)/ do |expected_url| - click_link(expected_url) + click_link expected_url end