使用Firefox Portable启动Selenium Server

时间:2013-08-13 19:03:06

标签: firefox selenium

我想在Windows 7上使用Selenium Server,使用FirefoxPortable作为浏览器,启动selenium-server-standalon JAR文件。我的第一次尝试是没有个人资料,就像这样:

java -jar selenium-server-standalone-2.33.0.jar 
     -htmlSuite "*firefox C:\Users\rplantik\Portables\selenium\FirefoxPortable\FirefoxPortable.exe" 
      "http://127.0.0.1"    
      "C:\Users\rplantik\Portables\selenium\rest\testsuite.html" 
      "testresults.html"

Jetty服务器已启动,但在发出信息消息Preparing Firefox profile...

后粉碎了

我发现还有另一个名为FirefoxPortable2ndProfile的便携式应用程序,它允许您使用内置配置文件以外的其他应用程序启动FirefoxPortable。因此,我也下载了该应用程序,并按如下方式修改了命令,以包含不同配置文件的路径:

java -jar selenium-server-standalone-2.33.0.jar 
     -firefoxProfileTemplate C:\Users\rplantik\Portables\selenium\FirefoxPortable2ndProfile\Data\profile 
     -htmlSuite "*firefox C:\Users\rplantik\Portables\selenium\FirefoxPortable\FirefoxPortable.exe" 
      "http://127.0.0.1"    
      "C:\Users\rplantik\Portables\selenium\rest\testsuite.html" 
      "testresults.html"

现在看来配置文件已成功创建(Preparing Firefox profile...似乎按预期执行 - 片刻,弹出“Firefox”徽标),然后出现消息Launching Firefox...,确实启动了一个firefox应用程序。

但在那之后,测试套件没有被执行。相反,浏览器保留在默认站点上,并且在我在控制台中停止该过程之前没有进一步的操作。

如何在Firefox Portable中使用Selenium?

1 个答案:

答案 0 :(得分:1)

指向便携式安装的配置文件文件夹: (C:\硒\ firefox_portable-14.0.1 \数据) 即。 C:\ selenium \ server> java -jar selenium-server.jar -firefoxProfileTemplate" C:\ selenium \ firefox_portable-14.0.1 \ Data"

此处的其他信息: http://portableapps.com/node/5376

注意:在运行测试之前,我必须关闭所有Firefox窗口。否则,将启动最新版本的Firefox。