我想在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?
答案 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。