class AdminModule::Pages::RulesetsPage

Public Instance Methods

get_dynamic_url() click to toggle source
# 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() click to toggle source
# 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) click to toggle source
# 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

Private Instance Methods

clear_browser_alert() click to toggle source
# File lib/admin_module/pages/rulesets_page.rb, line 50
def clear_browser_alert
  if @browser.alert.exists?
    while @browser.alert.exists?
      @browser.alert.ok
    end
  end
end