Перейти к содержимому

Фотография

Selenium WebDriverException: java.net.SocketException: Connection rese


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 OShmelev

OShmelev

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Шмелев Олег Андреевич

Отправлено 22 августа 2011 - 13:49

Добрый день.

На одной из машин при запуске тестов через драйвер FireFox стала сыпаться ошибка
Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
Build info: version: '2.4.0', revision: '13337', time: '2011-08-12 09:58:05'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_21'
Driver info: driver.version: FirefoxDriver
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:404)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:106)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:89)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:127)
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:78)
	at Test.main(Test.java:14)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:115)
Caused by: java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:130)
	at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:127)
	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:233)
	at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:210)
	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:271)
	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:233)
	at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:209)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:292)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:126)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:483)
	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
	at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:274)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:254)
	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:125)
	at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:257)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:387)
	... 10 more

Process finished with exit code 1

соответственно браузер стартует, но выполнение кода прекращается, переход на драйвер другого браузера помогает, но хотелось решить проблему с драйвером фаирфокса.

* Переход на другую версию фаирфокса проблему не решает, проверенна выборка 3.0, 3.6, 6.0.

Заранее спасибо.
  • 0

#2 irvituz

irvituz

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Тузикова Ирина
  • Город:Санкт-Петербург


Отправлено 18 октября 2011 - 15:15

Та же ошибка возникала и у меня. В моем случае проблему вызывал плагин LiveTool, который по умолчанию шел в комплекте с Firefox 7.0.1. Удалила данный плагин и для верности с помощью Firefox Profile Manager создала профайл браузера с необходимыми для меня настройками (мне важно было отключить прокси), и без плагинов.

И вызываю именно свой настроенный профайл браузера с именем "WebDriver":

WebDriver driver = new FirefoxDriver(new ProfilesIni().getProfile("WebDriver"));

Причем добавление FireBug-а вызывает такую же ошибку при работе с браузером.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных