目前在自己研究自动化测试,但是用例执行的文件为run.py,直接在pycharm运行run.py可以正常运行,但是回到dos窗口运行,却都没有启动浏览器就运行失败,不知道哪里除了问题,看下有没有高人指点一下
在dos运行这个.py文件没有任何问题,可以正常启动浏览器
但是在dos窗口运行测试用例会执行失败
dos窗口运行报错信息是什么?
python的系统环境path变量是否正确设置了
pycharm一般创建项目的时候自动创建env,然后在env里安装了了依赖库(比如selenium之类的)
如果cmd没有激活env直接执行python文件的话,前面的一堆import
就执行失败了,当然不会启动浏览器
解决办法也很简单,打开cmd,执行run.py之前,先激活虚拟环境,然后再执行run,py;
或者在pycharm里复制一下python的完整路径,再执行run.py,比如c:\python\python.exe d:\UITest\run.py
如果我直接运行这种,代码没有任何问题,但是执行封装好的测试用例就会有问题,我补充了问题的描述图片