Selenium WebDriver - ошибка FirefoxDriver: не удалось запустить сокет в пределах 45000 - PullRequest
12 голосов
/ 05 октября 2011

Я получаю эту ошибку:

tests.IntegrationTests.Selenium.RegisterAndLogin (TestFixtureSetUp):
SetUp : OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000

, когда я выполняю следующее в своем коде:

using System;
using System.Text;
using NUnit.Framework;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;

namespace ekmProspector.tests.IntegrationTests.Selenium
{
    [TestFixture]
    public class RegisterAndLogin
    {
        private IWebDriver driver;   

        [TestFixtureSetUp]
        public void Init()
        {            

            driver = new FirefoxDriver();
        }
}

Не может быть намного проще на самом деле, но ошибкасо смертельным исходом.Есть идеи?

Ответы [ 17 ]

0 голосов
/ 29 ноября 2015

У меня такая же проблема с селеном версии 2.37.xx с браузером Firefox 42.0 После обновления Selen версии 2.48.2 проблема исправлена ​​

0 голосов
/ 07 марта 2013

Переустановка браузера FF устранила проблему.

0 голосов
/ 14 июля 2016

Изображение ошибки

См. Изображение ошибки, я полностью удалил и переустановил версию 46, все решено.

0 голосов
/ 29 июня 2016

Обновление через «NuGet» - вот что мне помогло.Firefox 47 и Selenium Webdriver 2.53 не работали.Проверяя сайт селена, он по-прежнему показывает «2,53» как последний.Проверяя «NuGet», я обнаружил, что доступна версия «2.53.1».После установки этой версии мой Firefox 47 снова заработал.

0 голосов
/ 20 апреля 2016

Я работал с C # с WebDriver 2.53 / Firefox 46. Пробовал переустанавливать вещи, вручную добавлять и т. Д., Но понизив Firefox до 43, я это исправил.

0 голосов
/ 28 мая 2013

Какую версию Selenium IDE вы используете?Попробуйте понизить версию Firefox.Примечания к выпуску Селен IDE упоминается в ссылке ниже.

https://code.google.com/p/selenium/wiki/SeIDEReleaseNotes

Надеюсь, это поможет.

0 голосов
/ 06 июня 2013

1) Понизьте ваш Firefox до <19, потому что, если я правильно помню, WebDriver 2.33 поддерживает максимальный Firefox 19 </p>

2)

FirefoxProfile profile = new FirefoxProfile();
profile.Port = 9966;
Global.Driver = new FirefoxDriver(profile);

P.S. Я использую Firefox 16, чтобы не иметь этой проблемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...