【发布时间】:2018-06-05 16:25:23
【问题描述】:
我在与 django 应用程序相同的代码库中设置机器人框架。当我运行我的示例测试用例时,我得到了错误:
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
所有这一切都发生在安装了 pip 系统包的 vagrant shell 上。我是新手,正在尝试构建其他人的代码,所以我不确定用于设置本地环境的文件是如何工作的。
我首先尝试在虚拟环境中安装 geckodriver,方法是运行:pip install geckodriver。从我得到这个错误:
(vagrant) vagrant@vagrant-ubuntu-trusty-32:/vagrant$ pip install geckodriver
Collecting geckodriver
Could not find a version that satisfies the requirement geckodriver (from versions: ) No matching distribution found for geckodriver
接下来尝试我已经下载了可执行文件并将其放在存储库中。但我不知道如何指向可执行文件来安装它。我将如何将可执行文件“放入路径”并运行可执行文件?
【问题讨论】:
标签: django vagrant selenium-chromedriver robotframework geckodriver