1

使用 Selenium RC 1.0.1 和 FF3.5.x 或 3.6 我在尝试运行任何测试时都会看到这个错误,

无法启动新的浏览器会话:无法删除文件 \parent.lock

运行服务器时,

java -jar selenium-server.jar -multiwindow

或者

java -jar selenium-server.jar

有没有人找到一种方法来针对这些版本的 FF 运行 selenium RC 测试?这是完整的堆栈跟踪,

ERROR - Failed to start new browser session, shutdown browser and clear all session data

第1482章 org.mortbay.http.HttpServer.service(HttpServer.java:909) org.mortbay.http.HttpConnection.service(HttpConnection.java:820) :986) 在 org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) 在 org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 245) 在 org.mortbay.util.ThreadedServer.handle(ThreadedServer. java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 原因:org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher$FileLockRemainedException:锁定文件仍然存在!C:\DOCUME~1\ADMINI~1.SPS\LOCALS ~1\Temp\customProfileDirf09f31ccacf4468385010edaecd5925d\parent.lock 位于 org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher。

重新启动浏览器并清除缓存没有帮助。使用 FF 3.0.x 就可以了。

4

3 回答 3

1

我可以按照以下说明解决此问题:

http://jira.openqa.org/browse/SRC-507

这适用于旧版本的 Selenium,但它的工作原理是一样的。我必须使用 1.0.1(为了 IE 兼容性),它的 FF 的 MaxVersion 为 3.5。它抛出了与上面相同的错误。

我将各种文件更改为“3.6”,现在可以使用了。

于 2010-10-15T23:44:32.373 回答
1

似乎 seleniumRC 1.0.2 今天刚刚发布,声称支持 FF3.6 等。正在为我工​​作。

于 2010-02-22T21:03:18.920 回答
0

我刚刚下载了 Selenium RC 1.0.3,它并没有为我解决问题。

于 2010-02-24T23:26:05.823 回答