Selenium自动化问题-'geckodriver' executable needs to be in PATH.

webdriver.Firefox()

  

出现这个问题,是因为没有加载geckodriver驱动的问题,打不开Firefox

Windows解决办法:

1. 下载windows对应版本的火狐驱动,geckodriver ,下载地址:https://github.com/mozilla/geckodriver/releases

  其他浏览器找引擎方法:

  进入官网:https://www.seleniumhq.org/

  找到downloads

  查看browser找到对应的浏览器

  找到对应版本的驱动

2. 下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:Program FilesMozilla Firefox),并在环境变量Path中添加路径:C:Program FilesMozilla Firefox; 

3. 重启IDE

Chrome驱动:

Ubuntu解决办法:

1. 下载一个最新对应版本的geckodriver:https://github.com/mozilla/geckodriver/releases

2.下载后解压到/usr/bin/目录就好了

原文地址:https://www.cnblogs.com/SomnusWho/p/14005591.html