module BrowserLike

Public Instance Methods

browser() click to toggle source
# File lib/datameter/browserlike.rb, line 5
def browser
        @browser ||= Mechanize.new
end
find_in_page(form_id, form_params, path) click to toggle source
# File lib/datameter/browserlike.rb, line 17
def find_in_page form_id, form_params, path
        form = page.form_with(:id => form_id) do |f|
                form_params.each do |key, value|
                    field = f.field_with(:name => key)
                    field.value = value
                end
       end.click_button

       page = form
       
       page.search(path).each do |node|
               return node.text.strip
       end
end
page() click to toggle source
# File lib/datameter/browserlike.rb, line 9
def page
        @page
end