selenium rc无缘无故地随机杀死了Firefox

时间:2011-03-18 09:29:55

标签: firefox selenium phpunit selenium-rc

我正在使用behat运行测试,但这基本上运行phpunits selenium驱动程序,进行集成测试

一切都运行良好但是没有明显的理由firefox退出我的测试套件中间的某个点,selenium rc日志看起来像这样

09:23:53.157 INFO - Command request: setTimeout[30000, ] on session 62b513ea550a419898a79f912beecc69
09:23:53.180 INFO - Got result: OK on session 62b513ea550a419898a79f912beecc69
09:23:53.263 INFO - Command request: open[/request/step1, ] on session 62b513ea550a419898a79f912beecc69
09:23:53.318 INFO - Got result: XHR ERROR: URL = http://local-test.account/request/step1 Response_Code = -1 Error_Message = Request Error on session 62b513ea550a419898a79f912beecc69
09:23:53.321 INFO - Command request: testComplete[, ] on session 62b513ea550a419898a79f912beecc69
09:23:53.321 INFO - Killing Firefox...
09:23:53.356 INFO - Got result: OK on session 62b513ea550a419898a79f912beecc69
09:23:53.371 INFO - Command request: open[/request/step1, ] on session null
09:23:53.374 ERROR - Exception running 'open 'command on session null

在它退出的测试中,它似乎没有遵循任何模式。

我尝试将我的项目代码推回到我遇到问题之前但无济于事

2 个答案:

答案 0 :(得分:1)

如果您使用的是Selenium 1.3,请尝试升级到Selenium 2.0。 Here是我使用selenium.open();

解决问题的方法

答案 1 :(得分:0)

如果您没有传递正确的网站地址,这是可能的。你通过了什么,你的网站的URL是什么。