当前位置: 首页 > 知识库问答 >
问题:

如何在本地环境中安装geckodriver和chromedriver

夏令秋
2023-03-14

我正在建立与django应用程序相同的代码库中的机器人框架。当我运行我的示例测试用例时,我得到错误:

WebDriverException:消息:“GeckoDriver”可执行文件需要在路径中。

所有这些都发生在一个安装了pip系统包的流浪外壳上。我是一个新手,正试图构建一个人elses代码,所以我不确定如何设置本地环境的文件。

我首先尝试在虚拟环境中通过运行:pip install geckodriver来安装geckodriver。因此我得到了这个错误:

(vagrant)vagrant@vagrant-ubuntu-trusty-32:/vagrant$pip安装geckodriver收集geckodriver
找不到满足要求的版本geckodriver(来自versions:)找不到匹配的geckodriver发行版

接下来,我下载了可执行文件,并将其放在存储库中。但我不知道如何指向可执行文件来安装它。我如何将可执行文件“放入路径”并运行这些可执行文件?

共有1个答案

湛玄裳
2023-03-14

在我看来,您需要安装GeckoDriver:这篇AskUbuntu文章提供了安装的高级步骤。

 类似资料:
  • 问题内容: 我正在尝试在Windows 10的conda环境中安装Selenium 但这会返回错误 如何完成此软件包的安装? 问题答案: 康达使用不同的渠道来搜索包裹。您需要找到支持Win 64的软件包 您可以通过以下链接来做到这一点 https://anaconda.org/search?q=selenium&sort=ndownloads&sort_order=-1&reverse=true

  • php环境缺少很多默认的扩展 遇到很多坑了 比如 bcmath filename扩展 这些应该默认就安装的 比如 bcmath filename扩展 还有Call to undefined function imagecreatefromwebp()这个问题没解决呢

  • Zack Tollmanz为WordPress编写了一个新的Memcached对象缓存库。这个库基于Ryan Boren开发的WordPress Memcache插件。 WordPress带有一个默认的对象缓存。可以通过将一个名为object-cache.php文件的文件复制到wp-content文件夹的根目录中来替换这个默认缓存。object-cache.php文件将包含替换对象缓存的实现。 T

  • 通常安装一些软件包会导致我的整个anaconda发行版崩溃。我遇到此类问题的一个例子是: 然后,我得到了 分段故障(磁芯倾倒) 这通常是因为一些包不匹配/错误。为了解决这种情况,必须在我的anaconda发行版中重新安装整个包。 幸运的是,我通常使用下面的命令来列出我在基本conda环境中安装的软件包: 因此,如何使用此conda_packages一次重新安装所有包。txt文件?这样我就不必手动安

  • 开发环境 下面仅仅是我的项目开发环境, 没有必要追求完全一致... Mac OS X 10.10.1 #非必要 Python3.4.1 Django1.7.1 Bootstrap3.3.0 or Pure(临时决定使用的, @游逸 推荐) #非必要 Sublime Text 3 #非必要 virtualenv 1.11.6 虚拟环境配置 使用v

  • 主要内容:安装 Perl,运行 Perl在我们开始学习 Perl 语言前,我们需要先安装 Perl 的执行环境。 Perl 可以在以下平台下运行: Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.) Win 9x/NT/2000/ WinCE Macintosh (PPC, 68K) Solaris (x86, SPARC) OpenVMS Alpha (7.2 an