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