Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.45 KB | None | 0 0
  1. lib/pages/create_acute_auth_page.rb
  2.  
  3. class CreateAcuteAuthorizationPage < SitePrism::Page
  4.  
  5.   include CapybaraHelper
  6.  
  7.   element :sel_client, '[id*=s2id_SelectChangeClient_acute_clients_drop_down]'
  8.   element :btn_health_plan, '[value*="Medicaid"]'
  9.   element :sel_owner_disabled, '#s2id_select2-field-owner-id[class*="disabled"]'
  10.   element :sel_provider, '[id*=field-provider-name]'
  11.   element :txt_facility, '#field-facility-name'
  12.   element :txt_auth_begin_date, '#field-prior-auth-begin-date'
  13.   element :txt_auth_end_date, '#field-prior-auth-end-date'
  14.   element :txt_auth_discharge_date, '[id*=discharge_date]'
  15.   element :txt_primary_icd, '#field-icd10-code'
  16.   element :txt_units, '[id*=review_units]'
  17.   element :sel_status, '[id*=review_status]'
  18.   element :btn_submit_acute, '[href="/clients/priorAuthorizationUpdate"]'
  19.   element :btn_ok, '.icon-ok.icon-white'
  20.   element :sel_provider_loc, '[name="pfin-rel"]'
  21.  
  22.   def select_client(value)
  23.     select_2(sel_client, value)
  24.   end
  25.  
  26.   def select_provider (value)
  27.     select_2(sel_provider, value)
  28.   end
  29.  
  30.   def select_facility (value)
  31.     select_2(sel_facility, value)
  32.   end
  33.  
  34.   def click_btn_health_plan
  35.     btn_health_plan.click
  36.   end
  37.  
  38.   def click_btn_submit_acute
  39.     btn_submit_acute.click
  40.   end
  41.  
  42.   def select_status (value)
  43.     select(sel_status, value)
  44.   end
  45.  
  46.   def select_provider_loc
  47.     find(:css, '[name="pfin-rel"]').first.click
  48.   end
  49.  
  50.   def click_btn_ok
  51.     btn_ok.click
  52.   end
  53.  
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement