机器人框架测试失败,出现“故障”;在路径中找不到Firefox&引用;

机器人框架测试失败,出现“故障”;在路径中找不到Firefox&引用;,firefox,selenium,browser,path,robotframework,Firefox,Selenium,Browser,Path,Robotframework,我使用带有Selenium库的Robot框架。(Python27和Firefox26)。 有时,当我开始测试时,它会失败: 无法启动新浏览器会话:java.lang.RuntimeException:java.lang.RuntimeException:在路径中找不到Firefox! 请将包含“firefox.exe”的目录添加到PATH环境中 变量,或显式指定Firefox的路径,如下所示: *firefox c:\blah\firefox.exe 这并不是一直都发生,所以很奇怪。我检查了PA

我使用带有Selenium库的Robot框架。(Python27和Firefox26)。 有时,当我开始测试时,它会失败:

无法启动新浏览器会话:java.lang.RuntimeException:java.lang.RuntimeException:在路径中找不到Firefox! 请将包含“firefox.exe”的目录添加到PATH环境中 变量,或显式指定Firefox的路径,如下所示: *firefox c:\blah\firefox.exe

这并不是一直都发生,所以很奇怪。我检查了PATH环境变量,一切正常


救命啊!谢谢大家!

请说明如何初始化测试以及如何运行测试。您是否已尝试显式指定*firefox?我尝试过这样:*firefox c:\firefox\App\firefox\firefox.exe。在这种情况下,我有一个无效路径异常。解决方案是,您应该添加如下路径:*firefox/firefox/App/firefox/firefox.exe。但是我仍然不知道为什么环境变量不够。如果显式指定路径不起作用,请检查将目录结构指定给firefox.exe是否有效。在您的情况下,它将是:c:\Firefox\App\Firefox。此外,您可能需要重新启动电脑才能使更改生效。