コード例 #1
0
ファイル: enrollPatient.py プロジェクト: randyesq/komodo
 def clickSaveAndClose(self):
     if self._clickByIdSendKeys(self._continueButton):
         from komodo.dragonweb.pages.patientDetail import PatientDetailPage
         page = PatientDetailPage(self.browserDict)
         if page.verifyPage(): 
             try:
                 if self._isPresent("primaryPatientFollowingRemoval_message") or self._isPresent("commReplacement_message") or \
                    self._isPresent("eqpReplacement_message") or self._isPresent("pgReplacement_message"):
                     return PopUpMessage(self.browserDict)
             except:
                 pass
             return page
         from komodo.dragonweb.pages import ViewPatientListPage
         page = ViewPatientListPage(self.browserDict)
         if page.verifyPage(): return page
         page = EnrollPatientPageStep2(self.browserDict)
         if page.verifyPage():
             try:
                 page._errorMessage = self._getText(byClass="errors")
             except:
                 try:
                     page._errorMessage = self._getText(byClass="warnings")
                 except:
                     try:
                         if self._isPresent("primaryPatientFollowingRemoval_message") or self._isPresent("commReplacement_message") or \
                            self._isPresent("eqpReplacement_message") or self._isPresent("pgReplacement_message"):
                             return PopUpMessage(self.browserDict)
                     except:
                         pass
             return page
     return self._navigationReturn()