【发布时间】:2010-08-14 03:08:16
【问题描述】:
我正在尝试使用 maven 运行一系列 selenium 测试,但出现此错误:
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、selenium-java-client-driver 0.9.2 和 selenium-server 0.9.2。 我从这样的测试中启动 selenium 服务器:
private static void initServer() throws Exception {
String[] args = new String[]{"-port", String.valueOf(4444)};
SeleniumServer.main(args);
}
似乎 selenium 配置文件正在被锁定而不是释放,以便后续测试可以使用它。
【问题讨论】:
标签: java maven-2 selenium-rc