使用 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 就可以了。