Sha256: 18ab22c301e4b1791d0ea2b5f8ba644ae196f459ab8fe40d7195221603bdbb98
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
module GxtWidgets class GxtPager < PageObject::Elements::Div PageObject.register_widget :gxt_pager, GxtPager, 'table' def first first_cell = cell_elements(:class=>"x-toolbar-cell")[0] first_cell.button_element(:tag_name=>"button").click end def previous next_cell = cell_elements(:class=>"x-toolbar-cell")[1] next_cell.button_element(:tag_name=>"button").click end def last next_cell = cell_elements(:class=>"x-toolbar-cell")[8] next_cell.button_element(:tag_name=>"button").click end def next next_cell = cell_elements(:class=>"x-toolbar-cell")[7] next_cell.button_element(:tag_name=>"button").click end def page page_cell = cell_elements(:class=>"x-toolbar-cell")[4] page_cell.text_field_element.value end def page=(page_number) page_cell = cell_elements(:class=>"x-toolbar-cell")[4] page_cell.text_field_element.value=page_number page_cell.text_field_element.send_keys :return end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gxt-widgets-0.2.1 | lib/gxt-widgets/gxt_pager.rb |
gxt-widgets-0.2 | lib/gxt-widgets/gxt_pager.rb |
gxt-widgets-0.1 | lib/gxt-widgets/gxt_pager.rb |