Class: AdminModule::Pages::RulesetsPage

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

Instance Method Summary collapse

Instance Method Details

#get_dynamic_urlObject



18
19
20
# File 'lib/admin_module/pages/rulesets_page.rb', line 18

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

#get_rulesetsObject



28
29
30
31
32
33
34
35
# File 'lib/admin_module/pages/rulesets_page.rb', line 28

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

  ruleset_list
end

#open_ruleset(ruleset_name) ⇒ Object



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

def open_ruleset(ruleset_name)
  #rulesets_options # List of option text
  rulesets_element.select ruleset_name
  self.modify

  clear_browser_alert

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