_pytest.config.exceptions.UsageError: --driver must be specified
最近学习UI测试,先从基本的打开百度开始,这么简单的脚本确定没有问题,但是执行的时候一直提示如下:
_pytest.config.exceptions.UsageError: --driver must be specified
遇到上边这个报错,猜测是Chrome driver没有安装
1、准备安装Chrome driver,首先我们得确定当前Chrome版本和安装路径
在浏览器输入 chrome://version/
2、下载Chrome driver 下载地址:https://npm.taobao.org/mirrors/chromedriver/ 后,解压,放在Chrome安装目录下
3、然后再讲安装目录地址放在环境变量,path的后边
4、然后cmd, chromedriver, 可以看到已经安装成功了
5、重新执行用例,执行的时候,指定用Chrome浏览器执行,执行成功,结果如下:
6、执行成功后,我再次反推是不是Chrome driver的问题,再次执行的时候,没有指定Chrome driver,执行失败,错误原因也一模一样,具体如下: