Class: AdminModule::Pages::RulesetsPage
- Inherits:
-
Object
- Object
- AdminModule::Pages::RulesetsPage
- Includes:
- PageObject
- Defined in:
- lib/admin_module/pages/rulesets_page.rb
Instance Method Summary collapse
Instance Method Details
#get_dynamic_url ⇒ Object
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_rulesets ⇒ Object
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 |