Class: DepartmentLookup

Inherits:
BasePage
  • Object
show all
Defined in:
lib/sambal-kuali/pages/department_lookup.rb

Instance Method Summary collapse

Methods inherited from BasePage

frame_element, green_search_buttons, validation_elements, wrapper_elements

Instance Method Details

#change_results_page(page_number) ⇒ Object



33
34
35
36
# File 'lib/sambal-kuali/pages/department_lookup.rb', line 33

def change_results_page(page_number)
  results_table.wait_until_present
 paginate_links_span.link(text: "#{page_number}").click
end

#frmObject



7
8
9
# File 'lib/sambal-kuali/pages/department_lookup.rb', line 7

def frm
  self.frame(class: "fancybox-iframe")
end

#return_value(short_name) ⇒ Object

Clicks the ‘return value’ link for the named row



18
19
20
21
22
23
24
25
26
27
# File 'lib/sambal-kuali/pages/department_lookup.rb', line 18

def return_value(short_name)
  target_row(short_name).wait_until_present
  target_row(short_name).link(text: "return value").wait_until_present
  begin
    target_row(short_name).link(text: "return value").click
  rescue Timeout::Error => e
    puts "rescued target_row dept lookup"
  end
  loading.wait_while_present
end

#target_row(short_name) ⇒ Object



29
30
31
# File 'lib/sambal-kuali/pages/department_lookup.rb', line 29

def target_row(short_name)
  results_table.row(text: /#{short_name}/)
end