Class: AdminModule::Pages::GuidelinesPage

Inherits:
Object
  • Object
show all
Includes:
PageObject
Defined in:
lib/admin_module/pages/guidelines_page.rb

Instance Method Summary collapse

Instance Method Details

#get_dynamic_urlObject



17
18
19
# File 'lib/admin_module/pages/guidelines_page.rb', line 17

def get_dynamic_url
  AdminModule.configuration.base_url + "/admin/decision/guidelines.aspx"
end

#get_guidelinesObject



30
31
32
33
34
35
36
37
# File 'lib/admin_module/pages/guidelines_page.rb', line 30

def get_guidelines
  gdl_list = []
  Nokogiri::HTML(@browser.html).css("select#ctl00_cntPlh_ctlGuidelines_lstItems>option").each do |elem|
    gdl_list << elem.text
  end

  gdl_list
end

#open_guideline(gdl_name) ⇒ Object



39
40
41
42
43
44
45
46
# File 'lib/admin_module/pages/guidelines_page.rb', line 39

def open_guideline(gdl_name)
  #guidelines_options # List of option text
  guidelines_element.select gdl_name
  self.modify

  # Return the next page object.
  GuidelinePage.new(@browser, false)
end

#version_allObject



48
49
50
51
52
53
# File 'lib/admin_module/pages/guidelines_page.rb', line 48

def version_all
  version_all_button

  # Return the next page object.
  GuidelinesVersionAllPage.new(@browser, false)
end