【发布时间】:2018-01-13 07:17:28
【问题描述】:
我一直在尝试使用 Robotframework 自动化一些基本的东西。这是我的配置。
- Python - 2.7.10
- MAC High Sierra 10.13.2
- 带有 RED 编辑器的 Eclipse Oxygen
我已经下载了 Geckodriver 可执行文件并放在了几个地方,包括 usr/local/bin,桌面上的文件夹
这是我尝试过的
设置 FFDriver 设置环境变量 webdriver.gecko.driver Users/[my username]/Desktop/geckodriver
设置 FFDriver 设置环境变量 webdriver.gecko.driver usr/local/bin/geckodriver
和我的测试
open browser http://www.google.com firefox
我也在 PATH 中添加了 usr/local/bin,但仍然出现“geckodriver 可执行文件需要在 PATH 中”错误。 Chromedriver 也是如此。我确定我在这里一定遗漏了一些琐碎的事情,有人可以帮我吗?
【问题讨论】:
-
您确认可以从命令行启动WebDriver 可执行文件(Chome/FireFox)吗?从命令行运行机器人脚本时也是如此。 RED 只是一个编辑器,Robot Framework 是一个可以从命令行运行的单独应用程序。
-
一个简单的测试是转到命令提示符并输入“geckodriver”。它是执行还是你得到“找不到命令”?另外,你是如何开始 RED 的?您是从命令提示符启动它还是双击桌面图标?桌面图标可能没有继承您设置的 PATH。
标签: robotframework