' geckodriver'可执行文件需要使用Eclipse RED在Mac上的PATH中

时间:2018-01-13 07:17:29

标签: robotframework

我一直在尝试使用Robotframework自动化一些基本的东西。这是我的配置。

  1. Python - 2.7.10
  2. MAC High Sierra 10.13.2
  3. Eclipse Oxygen with RED Editor
  4. 我已经下载了Geckodriver可执行文件并放入了几个地方,包括usr / local / bin,桌面上的文件夹

    以下是我尝试过的内容

    设置FFDriver设置环境变量webdriver.gecko.driver用户/ [我的用户名] /桌面/ geckodriver

    设置FFDriver设置环境变量webdriver.gecko.driver usr / local / bin / geckodriver

    和我的测试

    open browser    http://www.google.com    firefox
    

    我已经在PATH中添加了usr / local / bin,并且仍然可以获得" geckodriver可执行文件需要在PATH"错误。 Chromedriver也是如此。我相信我必须在这里找到一些微不足道的东西,有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

使用Python时。最好的快捷方式是将“ geckodriver.exe”文件放在pythons脚本文件夹中。并在系统路径中设置脚本文件夹路径。这样可以解决您的问题。

答案 1 :(得分:0)

从命令提示符启动eclipse,修复了这个问题。是的,从桌面图标启动时,PATH不会被继承。