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 'watir-webdriver'
require_relative '../base/base'
class Landing < Base
include PageObject
expected_title "VA Tool Set"
span(:utilityName, :css => '.emphasis.ng-binding')
p(:description, :css => '.container>div>p')
button(:login, :css => '.login.btn.btn-default')
element(:vaafi_ssoi, :css=>'a[aria-label*=\'Staff login supporting PIV authentication.\']')
elements(:select_facility, :css=>'#providerDropDown option')
button(:continue_button, :css=>'#continue-btn')
span(:footerUserInfo, :css => "body > div.container-fluid.ng-scope > div.main-content.ng-scope.snap-content > div:nth-child(3) > footer > span.ng-binding.ng-scope")
h2(:primary_header, :css => "body > div.container-fluid.ng-scope > div.main-content.ng-scope.snap-content > div.full-height.ng-scope > div > div.primary-header > h2")
def clickLogin
login_element.when_enabled(TIME_OUT_LIMIT)
login
end
def clickSSoi
vaafi_ssoi_element.when_present(TIME_OUT_LIMIT)
vaafi_ssoi_element.click
end
def selectFacilty(facility)
wait_until{ !continue_button_element.attribute('disabled') }
continue_button_element.when_visible(TIME_OUT_LIMIT)
options = self.select_facility_elements
selectOption(options, facility)
waitWhileSpinnerPresent
end
end