7

我正在使用 PHP 运行 Selenium RC。我运行了一个简单的登录测试,成功完成,但在关闭浏览器之前,我收到以下错误:

23:50:09.969 信息-命令请求:会话 d7a1effeabc24b0b9b46ad6fdb3eebec 上的 testComplete [,] 23:50:09.969 信息-正在杀死谷歌浏览器... 23:50:10.286 信息-得到结果:会话 d7a1effeabc24b0b9b46ad06fdb3eebec 23:OK。 - 命令请求:会话 null 上的 getLocation [,] 23:50:10.351 错误 - 会话 null java.lang.NullPointerException 上运行“getLocation”命令的异常:sessionId 不应为 null;本次会议开始了吗?在 org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(FrameGroupCommandQueueSet.java:216) 在 org.openqa.selenium.server.commands.SeleniumCoreCommand.execute(SeleniumCoreCommand.java:34) 在 org.openqa.selenium.server.SeleniumDriverResourceHandler .doCommand(SeleniumDriverResourceHandler.java:562) 在 org.openqa.selenium。java:357) at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 23:50:10.364 信息-得到结果:错误服务器异常:sessionId 不应为空;本次会议开始了吗?在会话空

我找不到解决方案...请帮助。

4

2 回答 2

0

setUp()帮助中添加这些行:

$this->start();
sleep(1);
于 2013-04-10T15:23:14.817 回答
0

问题出stop()tearDown(). 删除它解决了问题。

于 2013-01-03T08:01:21.923 回答