几天在学习使用python进行web自动化测试的时候发现了一个问题
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver.exe’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
路径报错,百度以后发现是谷歌浏览器的驱动的问题
解决办法记录如下:
第一步:下载对应版本的chromedriver.exe
下载链接:添加链接描述
选择浏览器对应的版本驱动
第二步:配置path
直接将chromedriver.exe添加到python的根目录下。再运行程序就可以成功打开浏览器了。
如果你是用python放在python下
如果你使用anaconda放在anaconda下
以python为例放在scripts下面
再次执行py脚本就可以打开网页了。
代码如下:
from selenium import webdriver
# 创建 WebDriver 对象,指明使用chrome浏览器驱动
wd = webdriver.Chrome(r'D:\python\Scripts\chromedriver.exe')
# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('https://www.baidu.com')