摘要:本文详细解释了geckodriver缺少时的问题解决方法,并提供了学习Selenium的参考文献(参考文献3)
参考文献:No such file or directory: 'geckodriver'
参考文献:Selenium篇
在进行功能测试时,使用到了Selenum模块,结果启动后出现如下图错误,参考网上资料,问题得到解决。
一、问题环境
Ubuntu18操作系统
二、问题原因
FileNotFoundError(文件没有找到),即缺少geckodirver,如下图
三、问题解释
Selenium是Python下一个Web应用程序测试工具,直接运行在浏览器中,支持IE、火狐等(具体中文介绍文章可参考参考文献3,英文可参考文献1)。安装完Selenium之后,需要针对不同的浏览器安装驱动,其中firefox需要的就是geckodriver。
四、问题解决
下载geckodriver,linux64位,解压并将其放在“/usr/bin”或者“/usr/local/bin”下即可,具体步骤如下。
(1)点击这里获取下载geckodriver的链接,选择linux64位,复制链接;
(2)终端进入到“/usr/bin”或者“/usr/local/bin”;
(3)格式:sudo wget 链接
(4)解压
sudo tar -xzvf 文件名
命令:
sudo tar -xzvf geckodriver-v0.21.0-linux64.tar.gz
至此,该问题得到解决。
第1次:2018年9月4日09:25:12