Esempio n. 1
0
 def clickViewPatientList(self, clinicObject):
     for index, value in self.clinicSearchDictionary.items():
         if value.ClinicName == clinicObject.name:
             if self._clickByElement(value._viewLink):
                 from komodo.dragonweb import ViewPatientListPage
                 page = ViewPatientListPage(self.browserDict)
                 if page.verifyPage(): return page
     return self._navigationReturn()
Esempio n. 2
0
 def clickContinue(self):
     '''
     Clicks on the Continue button
     '''
     if self._clickById(self._continueId):
         page = ViewPatientListPage(self.browserDict)
         if page.verifyPage(): return page
     return self._navigationReturn()
Esempio n. 3
0
 def clickClinicianName(self, memberObject):
     if self.browserDict["TestContext"]['env'].geography == 'jp':
         memberName = memberObject.name.lastName + ' ' + memberObject.name.firstName
         memberAuxName = memberName + ' (' + memberObject.name.auxLastName + ' ' + memberObject.name.auxFirstName + ')'
     else:
         memberName = memberObject.name.lastName + ', ' + memberObject.name.firstName
         memberAuxName = memberName + ' (' + memberObject.name.auxLastName + ', ' + memberObject.name.auxFirstName + ')'
     for index, value in self.clinicianSearchDictionary.items():
         if value.Name == memberName or value.Name == memberAuxName:
             if self._clickByElement(value._nameLink):
                 from komodo.dragonweb.pages.viewPatientList import ViewPatientListPage
                 page = ViewPatientListPage(self.browserDict)
                 if page.verifyPage(): return page
     return None        
Esempio n. 4
0
 def clickContinue(self):
     for element in self._getElements(byTag="button"):
         if element.text == "Continue":
             if self._clickByElement(element):
                 from komodo.dragonweb.pages.viewPatientList import ViewPatientListPage
                 page = ViewPatientListPage(self.browserDict)
                 if page.verifyPage():
                     return page
                 from komodo.dragonweb.pages.patientDetail import PatientDetailPage
                 page = PatientDetailPage(self.browserDict)
                 if page.verifyPage():
                     return page
                 page = EnrollPatientPageStep2(self.browserDict)
                 if page.verifyPage():
                     return page
     return self._navigationReturn()
Esempio n. 5
0
 def clickUnenrollPatient(self):
     if self._clickById(self._unEnrollId):
         if self._isPresent("primaryPatientFollowingRemoval_message"):
             return UnenrollPatientPopup(self.browserDict)
         from komodo.dragonweb.pages.viewPatientList import ViewPatientListPage
         page = ViewPatientListPage(self.browserDict)
         if page.verifyPage():
             return page
         from komodo.dragonweb.pages.patientDetail import PatientDetailPage
         page = PatientDetailPage(self.browserDict)
         if page.verifyPage():
             return page
         page = EnrollPatientPageStep2(self.browserDict)
         if page.verifyPage():
             return page
     return self._navigationReturn()