在运行pytest 提示 NameError: name ‘driver’ is not defined
原因:没有定位到driver,有可能是Chromedriver与浏览器版本不匹配,也有可能是没配置好环境变量
解决措施:
①下载匹配的Chromedriver
我的chrome版本 91.0.4472.106(正式版本) (64 位),下载91.0.4472.19 win32版本(没有64位),下载好之后,解压替换掉原chrome目录里的Chromedriver.exe
②配置chrome的环境变量
将chrome的路径配置到环境变量中
我的电脑 ==> 属性==> 高级系统设置 ==> 环境变量 ==>系统变量==> 配置path,将刚刚的chrome目标位置的Application文件夹的位置拷贝到系统变量的path变量中
③将Chromedriver.exe复制到python同目录下
如果上述两个操作仍没有效果,可以把Chromedriver.exe复制到python的目录下,再运行程序
Original: https://blog.csdn.net/weixin_43158603/article/details/118000356
Author: 小王师弟
Title: 关于 pytest 运行时提示 NameError: name ‘driver‘ is not defined 的问题
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772638/
转载文章受原作者版权保护。转载请注明原作者出处!