Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

FirefoxDriver - Could not start a new session



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


FirefoxDriver - Could not start a new session
2012-11-21 01:16
Доброго времени суток!
Просматривая некоторое время форум, счел его хорошим ресурсом для обменом опыта.
Безрезультатно потратив целый день на поиски проблемы, решил создать тему.
Собственно, код:

public static void main(String[] args) {
WebDriver d = new FirefoxDriver();
}


Согласитесь, проще некуда.
Но потом открывается пустое окно Firefox, в консоли появляется такой трак:

Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.25.0', revision: '----', time: '-------'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.7.0_04'
Driver info: driver.version: FirefoxDriver
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:493)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:182)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:185)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:178)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:174)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92)
	at clebot.core.test.main(test.java:-)
Caused by: java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264)
	at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247)
	at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:216)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:647)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
	at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:319)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:297)
	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:136)
	at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:357)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:472)
	... 7 more


Использую Selenium 2.25.0 + Eclipse + JUnit4 + Firefox 3.6.13 (также 16.0.2)

Пробовал переустанавливать браузер, ставить новые стандалоны WebDriver и много других вариантов, но ничего не помогло. Раньше все работало хорошо.

FirefoxProfile fp = new FirefoxProfile();
DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(FirefoxDriver.PROFILE, fp);
WebDriver driver = new RemoteWebDriver(dc);


WebDriver d = new FirefoxDriver(new FirefoxBinary(new File("C:\\Program Files\\Mozilla Firefox\\firefox.exe")));


Буду рад любой помощи!


© 2010 | Software-Testing.Ru


В избранное