Firefox Selenium RC无法检查资源别名

Firefox Selenium RC无法检查资源别名,firefox,selenium,debian,regression-testing,xvfb,Firefox,Selenium,Debian,Regression Testing,Xvfb,我正在尝试使用Selenium RC在网站上运行回归测试。我使用Selenium IDE工具创建了一个测试套件和3个与之相关的测试。这些测试在IDE中成功运行,但当我尝试使用Selenium server运行它们时,我总是在“检查资源别名”方面遇到困难 我正在使用以下命令: java -jar /home/adam/selenium/selenium-server-standalone-2.31.0.jar -htmlSuite *firefox /usr/lib/iceweasel/firef

我正在尝试使用Selenium RC在网站上运行回归测试。我使用Selenium IDE工具创建了一个测试套件和3个与之相关的测试。这些测试在IDE中成功运行,但当我尝试使用Selenium server运行它们时,我总是在“检查资源别名”方面遇到困难

我正在使用以下命令:

java -jar /home/adam/selenium/selenium-server-standalone-2.31.0.jar -htmlSuite *firefox /usr/lib/iceweasel/firefox-bin http://devwebsite.com /root/selenium/tests/suite.html /root/selenium/results.html -firefoxProfileTemplate /root/.mozilla/firefox/9r0afiwh.profile -log debug.log
最后几行被卡住的输出:

INFO: Launching a standalone server
13:51:10.594 INFO - Writing debug logs to debug.log
13:51:10.595 INFO - Java: Sun Microsystems Inc. 14.0-b16
13:51:10.596 INFO - OS: Linux 2.6.32-5-686 i386
13:51:10.603 INFO - v2.31.0, with Core v2.31.0. Built from revision 1bd294d
13:51:10.711 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
13:51:10.712 INFO - Version Jetty/5.1.x
13:51:10.714 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
13:51:10.715 INFO - Started HttpContext[/selenium-server,/selenium-server]
13:51:10.715 INFO - Started HttpContext[/,/]
13:51:46.397 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@867e89
13:51:46.398 INFO - Started HttpContext[/wd,/wd]
13:51:46.408 INFO - Started SocketListener on 0.0.0.0:4444
13:51:46.408 INFO - Started org.openqa.jetty.jetty.Server@86f241
jar:file:/home/adam/selenium/selenium-server-standalone-2.31.0.jar!/customProfileDirCUSTFFCHROME
13:51:46.508 INFO - Preparing Firefox profile...
13:51:48.019 INFO - Launching Firefox...
13:51:48.739 INFO - Checking Resource aliases
在实际运行测试之前,一切似乎都正常工作。研究表明,人们在用HTML命名测试套件时使用“测试用例”而不是“测试套件”存在问题,我没有这样做。我还删除了测试套件文件中的XML行,看看这是否重要。我没有使用代理,因为这里的另一个用户对此错误有问题


这一切都是在无头Debian服务器上运行的。有许多指南可以演示如何使用Xvfb进行设置。我确信我遗漏了一些简单的东西,但我不知道是什么。

我个人使用selenium webdriver。如果您需要启动脚本,这可能是RC客户端的替代方案。

这在Linux下仍然不起作用,但我在检查Windows计算机上的资源别名时遇到了类似的问题,通过确保测试用例和套件的文件扩展名为.html解决了这个问题。这允许测试运行到完成并生成结果。我使用Selenium服务器是因为它支持HTMLSuite,这允许您运行Selenium IDE中定义的测试。它使用起来更容易、更快。我尝试了webdriver,它工作得很好,但是需要更多的时间来创建测试用例。