selenium 'geckodriver'报错的处理

来源:互联网 发布:淘宝logo尺寸大小 编辑:程序博客网 时间:2024/05/17 07:37

  报错的全文为

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 


  报错原因:在firefox高版本中需要使用geckodriver来驱动,不再使用seleium自带的Firefox webdriver

 处理方法:

(1)下载geckodriver,下载地址为:

https://github.com/mozilla/geckodriver/releases

(2)解压后把geckodriver文件放在路径'usr/bin'下(博主为ubuntu系统)

    (a)权限问题 系统默认用户不能对'usr/bin'这类重要文件夹做出改动,提示为权限不够,所以直接复制粘贴是没有办法把geckodriver文件放入'usr/bin'中的.

    (b)获取权限的复制粘贴 

      在存放geckodriver文件的文件夹下打开命令行,输入

        sudo cp geckodriver /usr/bin

     然后输入密码获得权限,才能把文件放入usr/bin中.

      同理,在根目录下很多文件找不到也是因为权限的原因

 

原创粉丝点击