class AdminModule::Pages::SnapshotDefinitionsPage
Public Instance Methods
add()
click to toggle source
# File lib/admin_module/pages/snapshot_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/snapshot_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/snapshot_definitions_page.rb, line 24 def get_dynamic_url AdminModule.configuration.base_url + "/admin/security/ViewDefinitions.aspx?type=1&Act=2" end
modify(name)
click to toggle source
# File lib/admin_module/pages/snapshot_definitions_page.rb, line 49 def modify name definitions_element.select 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/snapshot_definitions_page.rb, line 67 def detail_page SnapshotDetailPage.new(@browser, false) end