Class: AdminModule::Pages::LockDefinitionsPage
- Inherits:
-
Object
- Object
- AdminModule::Pages::LockDefinitionsPage
- Includes:
- PageObject
- Defined in:
- lib/admin_module/pages/lock_definitions_page.rb
Instance Method Summary collapse
Instance Method Details
#add ⇒ Object
55 56 57 58 59 60 |
# File 'lib/admin_module/pages/lock_definitions_page.rb', line 55 def add self. # Return the page object of the next page. detail_page end |
#get_dynamic_url ⇒ Object
24 25 26 |
# 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 ⇒ Object
37 38 39 40 41 42 43 44 |
# 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) ⇒ Object
46 47 48 49 50 51 52 53 |
# 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. # Return the page object of the next page. detail_page end |