Class: AdminModule::Pages::SnapshotDefinitionsPage

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

Instance Method Summary collapse

Instance Method Details

#addObject



57
58
59
60
61
62
63
# 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_definitionsObject



40
41
42
43
44
45
46
47
# 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_urlObject



24
25
26
# 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) ⇒ Object



49
50
51
52
53
54
55
# 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