class AdminModule::Pages::DcDefinitionsPage

Public Instance Methods

add() click to toggle source
# File lib/admin_module/pages/dc_definitions_page.rb, line 57
def add
  self.add_button


  # Return the page object of the next page.
  detail_page
end
get_definitions() click to toggle source
# File lib/admin_module/pages/dc_definitions_page.rb, line 40
def get_definitions
  defn_list = []
  Nokogiri::HTML(@browser.html).css("select#ctl00_cntPlh_elViews_lstItems>option").each do |elem|
    defn_list << elem.text
  end

  defn_list
end
get_dynamic_url() click to toggle source
# File lib/admin_module/pages/dc_definitions_page.rb, line 24
def get_dynamic_url
  AdminModule.configuration.base_url + "/admin/security/ViewDefinitions.aspx?type=3"
end
modify(dc_name) click to toggle source
# File lib/admin_module/pages/dc_definitions_page.rb, line 49
def modify dc_name
  definitions_element.select dc_name
  self.modify_button

  # Return the page object of the next page.
  detail_page
end

Private Instance Methods

detail_page() click to toggle source
# File lib/admin_module/pages/dc_definitions_page.rb, line 67
def detail_page
  DcDetailPage.new(@browser, false)
end