class AdminModule::Pages::LockDefinitionsPage
Public Instance Methods
add()
click to toggle source
# File lib/admin_module/pages/lock_definitions_page.rb, line 55 def add self.add_button # Return the page object of the next page. detail_page end
get_dynamic_url()
click to toggle source
# File lib/admin_module/pages/lock_definitions_page.rb, line 24 def get_dynamic_url AdminModule.configuration.base_url + "/admin/security/ViewDefinitions.aspx?act=2&type=2" end
get_locks()
click to toggle source
# File lib/admin_module/pages/lock_definitions_page.rb, line 37 def get_locks lock_list = [] Nokogiri::HTML(@browser.html).css("select#ctl00_cntPlh_elViews_lstItems>option").each do |elem| lock_list << elem.text end lock_list end
modify(lock_name)
click to toggle source
# File lib/admin_module/pages/lock_definitions_page.rb, line 46 def modify lock_name #locks_options # List of option text locks_element.select lock_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/lock_definitions_page.rb, line 64 def detail_page LockDefinitionPage.new(@browser, false) end