【问题标题】:Robot framework doesn't see environment variable selenium_jar机器人框架看不到环境变量 selenium_jar
【发布时间】:2014-08-06 12:37:37
【问题描述】:

我用的是mac

在使用 pybot test.txt 命令时,我收到一条错误消息:没有给出可执行路径,请在环境变量“SELENIUM_SERVER_JAR”中添加一个

但是

我从 selenium 网站下载了这个 jar 并做了这样的事情,没有任何结果:

将此文件夹路径添加到 /etc/paths; 向 etc/launchd.conf 添加变量; setenv SELENIUM_SERVER_JAR /Users/User/Downloads/SeleniumServer/selenium-server-standalone.jar 导出 PATH=$PATH:/Users/User/Downloads/SeleniumServer/;

在我尝试了所有这些之后,我运行了 pybot test.txt 并收到了相同的错误消息。

请帮忙,我只是不知道如何配置机器人框架以与 safari 一起工作。

【问题讨论】:

  • 你重启了吗?如果您打开终端并输入“echo $SELENIUM_SERVER_JAR”,它会显示您期望的值吗?
  • @BryanOakley 是的,我重新启动了,是的,如果我输入 echo $SELENIUM_SERVER_JAR 它会显示包含所需 jar 文件的文件夹的路径
  • 您在问题中说您将 SELENIUM_SERVER_JAR 设置为 jar 文件,在您的 cmets 中您说它设置为“包含所需 jar 文件的文件夹的路径”。它是哪一个?需要设置为jar文件的完整路径,而不是文件夹路径。
  • 我明白了,我把它改成了一个需要的jar文件,它成功了!谢谢

标签: macos selenium environment-variables robotframework


【解决方案1】:

根据对 cme​​ts 的响应,您似乎将 SELENIUM_JAR_FILE 设置为错误的值。它需要设置为jar文件的完整路径,而不仅仅是包含jar文件的文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-17
    • 2018-09-23
    • 2021-10-20
    • 2019-03-01
    • 2016-07-30
    • 2018-02-17
    • 2015-05-10
    • 2020-12-07
    相关资源
    最近更新 更多