确定哪个Selenium测试用例引发了SeleniumCommandTimedOutException

时间:2011-02-07 22:30:59

标签: internet-explorer selenium

我有一个大型的selenium测试套件,我在firefox中使用Selenium IDE开发和测试。我刚刚通过Selenium Server对Internet Explorer运行测试套件。所有测试都在firefox中传递,但IE在运行测试套件的过程中崩溃,我不知道哪个测试用例导致崩溃。在命令行上,我得到以下异常:

15:35:28.000 INFO - Checking Resource aliases HTML suite exception seen:
at org.openqa.selenium.server.SeleniumCommandTimedOutException
at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:130)
at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:166)
at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:555)
at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:248)
at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:208)
16:05:21.659 INFO - Shutting down...

我的Selenium results.html文件为空,没有其他调试线索。如何确定导致问题的测试用例?是否有可以启用的调试选项?

以下是我用来运行测试套件的命令:

java –jar selenium-server.jar –htmlsuite *iexplore http://mysite.com C:\path\to\testsuite.html c:\path\to\result.html

2 个答案:

答案 0 :(得分:1)

这是在启用日志记录的情况下运行RC的方法:

java -jar selenium-server.jar -log someLogFileName.log

您还可以使用浏览器端日志:

java -jar selenium-server.jar -browserSideLog

您也可以将两者结合起来。

有关详细信息,请转到to this site

答案 1 :(得分:0)

将-timeout设置为大数。