Class: GxtWidgets::GxtPager

Inherits:
PageObject::Elements::Div
  • Object
show all
Defined in:
lib/gxt-widgets/gxt_pager.rb

Instance Method Summary collapse

Instance Method Details

#firstObject



5
6
7
8
# File 'lib/gxt-widgets/gxt_pager.rb', line 5

def first
  first_cell = cell_elements(:class=>"x-toolbar-cell")[0]
  first_cell.button_element(:tag_name=>"button").click
end

#lastObject



15
16
17
18
# File 'lib/gxt-widgets/gxt_pager.rb', line 15

def last
  next_cell = cell_elements(:class=>"x-toolbar-cell")[8]
  next_cell.button_element(:tag_name=>"button").click
end

#nextObject



20
21
22
23
# File 'lib/gxt-widgets/gxt_pager.rb', line 20

def next
  next_cell = cell_elements(:class=>"x-toolbar-cell")[7]
  next_cell.button_element(:tag_name=>"button").click
end

#pageObject



25
26
27
28
# File 'lib/gxt-widgets/gxt_pager.rb', line 25

def page
  page_cell = cell_elements(:class=>"x-toolbar-cell")[4]
  page_cell.text_field_element.value
end

#page=(page_number) ⇒ Object



30
31
32
33
34
# File 'lib/gxt-widgets/gxt_pager.rb', line 30

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

#previousObject



10
11
12
13
# File 'lib/gxt-widgets/gxt_pager.rb', line 10

def previous
  next_cell = cell_elements(:class=>"x-toolbar-cell")[1]
  next_cell.button_element(:tag_name=>"button").click
end