采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我的是放在虚拟环境里的,python run_test.py会报错
这个问题解决了,是工程路径没有加到系统变量里导致的,当时还是本地的路径。
但有新的问题,云端服务器、虚拟环境运行后,不报错也没运行结果
不错不错
linux下发送邮件要换另一种方法哦, import smtplib from email.mime.text import MIMEText class SendEmail: global send_user global email_host global password send_user = "XXXXX@163.com" password = "XXXX" email_host = "smtp.163.com" def send_email(self,user_list,sub,content): user = "XX" + "<" + send_user + ">" message = MIMEText(content,_subtype='plain',_charset='utf-8') message['Subject'] = sub message['From'] = user message['To'] = ";".join(user_list) server = smtplib.SMTP_SSL(email_host) server.ehlo(email_host) server.login(send_user,password) server.sendmail(user,user_list,message.as_string()) server.close()
什么错误呢?你是虚拟环境里面 用jenkins执行?你虚拟环境先激活。
在windows下的虚拟环境是可以正常执行的,放在服务器的虚拟环境报错,错误信息是 Traceback (most recent call last): File "run_test.py", line 5, in <module> from base.runmethod import RunMethod ModuleNotFoundError: No module named 'base'
服务器的依赖包和本地的虚拟环境依赖包完全一样
有激活虚拟环境的
登录后可查看更多问答,登录/注册
主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发
1.2k 11
1.2k 10
1.3k 9
1.1k 9
1.4k 9