Sha256: 3d4ffcbd0f36fd7f783338a8bfe4ad34b60a75090536aba281e0445557d90fed

Contents?: true

Size: 527 Bytes

Versions: 6

Compression:

Stored size: 527 Bytes

Contents

class GoogleSearch
  def initialize(browser)
    @browser = browser
  end
  
  def goto
    @browser.goto 'http://www.google.com/'
  end
  
  def search(text)
    @browser.text_field(:name, 'q').set(text)
    @browser.button(:name, 'btnG').click
  end
end

Given 'I am on the Google search page' do
  @page = GoogleSearch.new(@browser)
  @page.goto
end

When /I search for "(.*)"/ do |query|
  @page.search(query)
end

Then /I should see a link to "(.*)":(.*)/ do |text, url|
  @browser.link(:url, url).text.should == text
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
aslakhellesoy-cucumber-0.1.13.3 examples/watir/features/step_definitons/search_steps.rb
aslakhellesoy-cucumber-0.1.14.1 examples/watir/features/step_definitons/search_steps.rb
aslakhellesoy-cucumber-0.1.14.2 examples/watir/features/step_definitons/search_steps.rb
aslakhellesoy-cucumber-0.1.15 examples/watir/features/step_definitons/search_steps.rb
cucumber-0.1.14 examples/watir/features/step_definitons/search_steps.rb
cucumber-0.1.15 examples/watir/features/step_definitons/search_steps.rb