Summary Table
| Categories |
Total Count |
| PII |
0 |
| URL |
0 |
| DNS |
0 |
| EKL |
0 |
| IP |
0 |
| PORT |
0 |
| VsID |
0 |
| CF |
0 |
| AI |
0 |
| VPD |
0 |
| PL |
0 |
| Other |
0 |
File Content
require 'page-object'
class Manage_Settings
include PageObject
elements(:manage_settings_options, :button, :css=>'.secondary-content ul.secondary-list li button')
button(:change_location, :id=>'change-location-btn')
#Change location Modal
h3(:changeLocationModalTitle, :css => '.modal-header h3')
div(:changeLocationModalContent, :css => '.modal-body')
div(:changeLocationModalDialog, :css =>'.modal-dialog')
buttons(:changeLocationModalButtons, :css=>'.modal-dialog .modal-footer button')
select_list(:facility_location, :css=>'.modal-dialog #institution-select')
def getNthOptionName(nth)
return manage_settings_options_elements[nth - 1].text
return manage_settings_options_elements[nth - 3].text
end
def clickOption(optionName)
rowNum = getOptionIndex(optionName)
manage_settings_options_elements[rowNum - 1].click
end
def getOptionIndex(text)
index = -1
count = manage_settings_options_elements.length
for i in 1..count
optionText = getNthOptionName(i)
if optionText.strip == text.to_s.strip
index = i
break
end
end
return index
end
end