def loginCRM(self, username , password): try: self.enterUsername(username) self.enterPassword(password) self.clickLoginButton() logInfo("Login successfully") except Exception, e: print str(e) logWarning("Login unsuccessfully, please check username and password" ) # Close Browser and set test case is failed self.closeBrowser() self.fail()
def loginCRM(self, username, password): try: self.enterUsername(username) self.enterPassword(password) self.clickLoginButton() logInfo("Login successfully") except Exception, e: print str(e) logWarning( "Login unsuccessfully, please check username and password") # Close Browser and set test case is failed self.closeBrowser() self.fail()
def generateLogFilePath(self): try: logFileName = unittest.TestCase.id(self) logFileName = str(logFileName).split(".")[str(logFileName).count(".")-1] + "." + str(logFileName).split(".")[str(logFileName).count(".")] logFileName = logFileName.replace("__main__.", "") logFileName = logFileName.replace(".", "-") logFileName = logFileName + "-" + generateUniqueValue() + ".log" # Process to calculate the length of log file name if len(logFileName) > 124: logFileName = "..." + str(logFileName)[-121:] # Set current path to environment # os.environ['ANKI_LOG_PATH'] = str(os.environ['ANKI_PATH']).replace("\\", "/") + "/../../../../../../_logs/" + logFileName except Exception, e: logWarning(str(e))
def logOut(self): self.click(self.lnkLogout) if self.doesElementExisted(LoginPage().pagUnique) == True: logInfo("Log out of system successfully") else: logWarning("Log out unsuccessfully")