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 'rubygems'
require 'selenium-webdriver'
require_relative "../../module/DriverUtility"
require_relative "healthcare_contacts"
class ProviderHealthCareContacts < HealthCareContacts
def initialize(driver)
super(driver);
end
def addHealthCareContact()
end
alias_method :selectType, :selectType
alias_method :setTextArea, :setTextArea
def setProviderType(value)
makeSelection("select[name='providerType']", value)
#selectTypeByText('providerType', value)
#makeSelectionClick("select[name='providerType']", value)
end
def getProviderType()
return getSelectedOptionValue(:css, "select[name='providerType']")
end
def setPrefix(value)
#field = getElement(:css, "select[name='prefix']")
#option = field.find_element(:css, "[value='" + value + "']")
#if option != nil
# select = Selenium::WebDriver::Support::Select.new(field)
# select.select_by(:value, value)
#end
makeSelection("select[name='prefix']", value)
end
def getPrefix()
return getSelectedOptionValue(:css, "select[name='prefix']")
end
def setFirstName(text)
setInputText('firstName', text);
end
def getFirstName()
return getTextFromInput(:css, "input[name='firstName']")
end
def setLastName(text)
setInputText('lastName', text);
end
def getLastName()
return getTextFromInput(:css, "input[name='lastName']")
end
# def setProviderType(type)
# selectType('providerType',type);
# end
def setSpecialty(text)
setInputText('specialty', text)
end
def getSpecialty()
return getTextFromInput(:css, "input[name='specialty']")
end
# def clickPrimaryPhoneCalendarBtn()
# click(:css, "div[name='primaryPhone'] span.input-group-btn button")
# end
# def clickOtherCalendarBtn()
# click(:css, "div[name='otherPhone'] span.input-group-btn button")
# end
end