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()
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()
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
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()
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()