我试图运行一系列使用maven硒测试和我得到这个错误:硒RC测试与Maven
Running com.myapp.web.selenium.MySeleniumTest
WARN [SocketListener0-1] HttpConnection - POST /selenium-server/driver/ HTTP/1.1
java.lang.RuntimeException: Firefox refused shutdown while preparing a profile
at org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher.waitForFullProfileToBeCreated(FirefoxCustomProfileLauncher.java:27
7)
at org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher.launch(FirefoxCustomProfileLauncher.java:147)
at org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher.launchRemoteSession(AbstractBrowserLauncher.java:24)
at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:587)
.............
Caused by: org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher$FileLockRemainedException: Lock file still present! C:\DOCUME~1\Fl
orin\LOCALS~1\Temp\customProfileDir894171\parent.lock
at org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher.waitForFileLockToGoAway(FirefoxCustomProfileLauncher.java:235)
at org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher.waitForFullProfileToBeCreated(FirefoxCustomProfileLauncher.java:27
我使用的是Firefox 3.6.8,硒-Java的客户端驱动器0.9.2和硒服务器0.9.2。 我开始从测试的硒服务器这样的:
private static void initServer() throws Exception {
String[] args = new String[]{"-port", String.valueOf(4444)};
SeleniumServer.main(args);
}
看来,硒曲线被锁定,而不是释放,使得随后的测试中可以使用它。
我恢复到Firefox 3.5.11,但我仍然有同样的错误。 – Florin 2010-08-15 00:28:24