如何将 geckodriver 和 chromedriver 安装到您的本地环境
How do to install geckodriver and chromedriver to your local environment
我在与 django 应用程序相同的代码库中设置机器人框架。当我 运行 我的样本测试用例时,我得到错误:
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
所有这一切都发生在安装了 pip 系统包的 vagrant shell 上。我是新手,正在尝试构建其他人的代码,所以我不确定用于设置本地环境的文件是如何工作的。
我首先尝试通过 运行ning 在虚拟环境中安装 geckodriver:pip install geckodriver
。我得到这个错误:
(vagrant) vagrant@vagrant-ubuntu-trusty-32:/vagrant$ pip install geckodriver
收集 geckodriver<br>
找不到满足 geckodriver 要求的版本(来自版本:)找不到 geckodriver
的匹配分布
下一步尝试我下载了可执行文件并将其放入存储库中。但我不知道如何指向可执行文件来安装它。我将如何放置可执行文件 'In Path' 和 运行 可执行文件?
在我看来,您需要安装 Geckodriver:此 AskUbuntu post 包含高级安装步骤。
试试这些步骤:
1- 转到 geckodriver 发布页面。为您的平台找到最新版本的驱动程序并下载。
2- 提取文件并使其可执行
3- 将驱动程序添加到您的 PATH 以便其他工具可以找到它,或者您可以在测试脚本中添加一行脚本作为 well.For 示例:
System.setProperty("webdriver.gecko.driver", "C:\Selenium\geckodriver-v0.19.1-win64\geckodriver.exe");
我在与 django 应用程序相同的代码库中设置机器人框架。当我 运行 我的样本测试用例时,我得到错误:
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
所有这一切都发生在安装了 pip 系统包的 vagrant shell 上。我是新手,正在尝试构建其他人的代码,所以我不确定用于设置本地环境的文件是如何工作的。
我首先尝试通过 运行ning 在虚拟环境中安装 geckodriver:pip install geckodriver
。我得到这个错误:
(vagrant) vagrant@vagrant-ubuntu-trusty-32:/vagrant$ pip install geckodriver
收集 geckodriver<br>
找不到满足 geckodriver 要求的版本(来自版本:)找不到 geckodriver
下一步尝试我下载了可执行文件并将其放入存储库中。但我不知道如何指向可执行文件来安装它。我将如何放置可执行文件 'In Path' 和 运行 可执行文件?
在我看来,您需要安装 Geckodriver:此 AskUbuntu post 包含高级安装步骤。
试试这些步骤:
1- 转到 geckodriver 发布页面。为您的平台找到最新版本的驱动程序并下载。
2- 提取文件并使其可执行
3- 将驱动程序添加到您的 PATH 以便其他工具可以找到它,或者您可以在测试脚本中添加一行脚本作为 well.For 示例:
System.setProperty("webdriver.gecko.driver", "C:\Selenium\geckodriver-v0.19.1-win64\geckodriver.exe");