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'
require 'rspec'
require_relative '../../../pages/base/base'

class Custom_Messages < Base
include PageObject
def initialize(driver)
super(driver)
end

h3(:custom_messages_heading,:css => "[name='customMessagesForm'] h3")
h4(:section_label,:css => "body > div.container-fluid.ng-scope > div.main-content.ng-scope.snap-content > div.full-height.ng-scope > div.col-xs-12.column.primary-content.ng-scope.col-sm-9 > div.manage-settings-content.ng-scope > form > div.ng-scope > fieldset > legend > h4")

h3(:custom_text_heading, :css =>'.ng-pristine.ng-isolate-scope.ng-valid-maxlength.ng-valid-pattern.ng-valid.ng-valid-required>h3')
p(:instructional_text,:css => "[name='customMessagesForm']>p")

p(:instructional_custom_text, :css=>'.ng-pristine.ng-isolate-scope.ng-valid-maxlength.ng-valid-pattern.ng-valid.ng-valid-required>p')
h4(:location_display_heading, :css=>'.ng-scope legend:nth-of-type(1) h4')
form(:custom_form, :name => "customMessagesForm")
textarea(:displayText, :id => "text-appointmentNoPreferredDatePopup")
text_field(:displayText2, :name => "typeOfCareDropdown")
text_field(:displayText3, :name => "noClinicRadioButtons")
text_field(:facility_name_box, :css=>"#text-namename")
element(:friendly_name, :legend, :css=>'div[class=\'page\'] legend')
element(:friendly_name_header, :label, :css =>'div[class=\'page\'] label')



#Buttons
button(:topSave, :id => "top-save-btn")
button(:bottomSave, :id => "custom-messages-bottom-save-btn")
button(:restoreDefaultMessage1, :id => "custom-message1-restore-default")
button(:restoreDefaultMessage2, :id => "custom-message2-restore-default")
button(:restoreDefaultMessage3, :id => "custom-message3-restore-default")
button(:restore_default_facility_name, :id =>'friendly-name-restore-default')

end