在selenium3中,运行时,报了这个错:“selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.”
意思时找不到’geckodriver’ 的环境path
那么如果你没有安装geckodriver驱动的化,需要去配置自己配置geckodriver,
我的火狐浏览器是最新版本的79.0,那么需要下载对应的geckodriver
官方下载网址:https://github.com/mozilla/geckodriver/releases
淘宝镜像下载:http://npm.taobao.org/mirrors/geckodriver/
我的版本是最新的,所以选择下载最新的0.27版本,github上可能下载比较慢。
下载后(根据系统版本选择):
1.解压取出geckodriver.exe(以64x为例);
2.将geckodriver.exe放到Firefox的安装目录下,如我的安装路径:(E:\火狐浏览器\Mozilla Firefox);
3.将火狐安装目录(E:\火狐浏览器\Mozilla Firefox)添加到环境变量path中
4.(最后一步,也是最重要的一步)一定要重启下pycharm,重启pycharm,重启pycharm,重启打开后就运行一切正常了