1

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

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 服务器已启动,但在发出 info 消息后崩溃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?

4

1 回答 1

1

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

此处的附加信息:http: //portableapps.com/node/5376

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

于 2014-05-12T02:13:16.910 回答