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

Фотография

Ошибка при запуске FirefoxWebDriver


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

#1 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 03 апреля 2012 - 04:47

Здравствуйте!
При создании FireFoxWebDriver возникает ошибка
OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000
Как её можно исправить ?

Ошибка возникает на строчке:
driver = new FirefoxDriver();
Вчера еще всё работало, Firefox версии 3.5.16 , Selenium 2.19.0.
Язык программирования C#.
  • 0

#2 achumagin

achumagin

    Активный участник

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 03 апреля 2012 - 05:10

Здравствуйте!
При создании FireFoxWebDriver возникает ошибка
OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000
Как её можно исправить ?

Ошибка возникает на строчке:

driver = new FirefoxDriver();
Вчера еще всё работало, Firefox версии 3.5.16 , Selenium 2.19.0.
Язык программирования C#.


Добрый день!
Может быть это поможет? http://stackoverflow...et-within-45000
  • 1
ap-test-team.blogspot.com

#3 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 03 апреля 2012 - 05:46


Здравствуйте!
При создании FireFoxWebDriver возникает ошибка
OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000
Как её можно исправить ?

Ошибка возникает на строчке:

driver = new FirefoxDriver();
Вчера еще всё работало, Firefox версии 3.5.16 , Selenium 2.19.0.
Язык программирования C#.


Добрый день!
Может быть это поможет? http://stackoverflow...et-within-45000

Спасибо попробуем.
А с чего вдруг вообще эта ошибка вылетила? Месяца 2 использовал эти тесты и всё работало отлично.
  • 0

#4 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 04 апреля 2012 - 11:30



Здравствуйте!
При создании FireFoxWebDriver возникает ошибка
OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000
Как её можно исправить ?

Ошибка возникает на строчке:

driver = new FirefoxDriver();
Вчера еще всё работало, Firefox версии 3.5.16 , Selenium 2.19.0.
Язык программирования C#.


Добрый день!
Может быть это поможет? http://stackoverflow...et-within-45000

Спасибо попробуем.
А с чего вдруг вообще эта ошибка вылетила? Месяца 2 использовал эти тесты и всё работало отлично.

Заметил что мой реальный FireFox заблокировал плагин Java Platform SE 6 U27.
Эта ошибка с этим может быть связана? может кто знает как его разблокировать?
  • 0

#5 Rara

Rara

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 04 апреля 2012 - 12:23

У меня тоже блокировался этот плагин (правда, подобной ошибки webDriver-а не возникало). Лечится обновлением Java до версии 1.6u31.

На счёт занятого порта - попробуйте перезагрузить комп. Возможно где-то остался зависший webDriver, который держит порт.
  • 0
Я бы переписал жизнь, но Бог не дает мне исходники

#6 sawoy

sawoy

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

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alex Savchuk

Отправлено 05 апреля 2012 - 08:48

1. Выясняете - какой процесс использует этот порт:

netstat -an -p TCP -bo

Если установлен grep, то:

netstat -an -p TCP -bo | grep -i 45000


2. Закрываете процесс, используя выведенный PID и Task Manager.

Это для Windows XP.
  • 1

#7 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 18 апреля 2012 - 05:43

1. Выясняете - какой процесс использует этот порт:

netstat -an -p TCP -bo

Если установлен grep, то:

netstat -an -p TCP -bo | grep -i 45000


2. Закрываете процесс, используя выведенный PID и Task Manager.

Это для Windows XP.

Выяснил что этот порт используется svchost.exe.
попробовал убить этот процесс и запустить тест, всё равно ошибка вылетает!
Можно ли указать как нибудь другой порт ?

Сообщение отредактировал Lemur: 18 апреля 2012 - 05:45

  • 0

#8 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 18 апреля 2012 - 07:29

Немного ошибся svchost.exe использует 4500 а у нас забит порт 45000, блииин тогда его никто не использует.
  • 0

#9 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 19 апреля 2012 - 06:49

45000 - это не порт, а время ожидания(значения параметра TimeoutInMilliseconds у FirefoxBinary). Попробую увеличить время ожидания, может поможет...
Может будут у кого какие идеи ?
  • 0

#10 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 19 апреля 2012 - 08:41

Решил проблему простым увеличением времени :)
 FirefoxBinary FireBin = new FirefoxBinary("C:\\Program Files\\Mozilla Firefox\\firefox.exe");
 FireBin.TimeoutInMilliseconds = 130000;
 FirefoxProfile FireProfile = new FirefoxProfile();
 FireProfile.Port = 9966;

 driver = new FirefoxDriver(FireBin,FireProfile);

  • 0


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

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