Skip to content

Instantly share code, notes, and snippets.

@jarib
Created October 16, 2012 09:28
Show Gist options
  • Save jarib/3898291 to your computer and use it in GitHub Desktop.
Save jarib/3898291 to your computer and use it in GitHub Desktop.
require 'watir-webdriver'
# browser = Watir::Browser.new
# browser.goto("http://google.com")
# browser.text_field(:name, 'q').value = 'ruby'
# browser.button(:name, 'btnG').click
class GoogleFrontPage
def initialize(browser)
@browser = browser
end
def open
@browser.goto("http://google.com")
end
def search(query)
search_field.value = query
search_button.click
end
private
def search_field
@browser.text_field(:name, 'q')
end
def search_button
@browser.button(:name, 'btnG')
end
end
browser = Watir::Browser.new
page = GoogleFrontPage.new(browser)
page.open
page.search('ruby')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment