selenium, ошибка 10047 (семейство адресов не поддерживается), но работает с try / catch (с обходным решением) - PullRequest
0 голосов
/ 27 июля 2011

Я использую C # и селен. Все работало хорошо, никаких проблем. Сегодня при отладке моей программы в Visual Studio я получаю сообщение об ошибке:

this.WebDriver = new FirefoxDriver(bin, profile);

Ошибка ist:

System.Net.Sockets.SocketError.AddressFamilyNotSupported
ErrorCde 10047

Полный код, который я использую:

var profile = new FirefoxProfile();
FirefoxBinary bin = new FirefoxBinary();
this.WebDriver = new FirefoxDriver(bin, profile);

У меня есть обходной путь:

var profile = new FirefoxProfile();
FirefoxBinary bin = new FirefoxBinary();
try
{
    this.WebDriver = new FirefoxDriver(bin, profile);
}
finally
{
}

Я не знаю, почему у меня сейчас эта ошибка, я недавно включил некоторые ошибки в опциях, возможно, в этом причина.

Что я могу сделать? Я не хочу просто игнорировать эту ошибку, если мне действительно это не нужно.

1 Ответ

1 голос
/ 27 июля 2011

Может быть, у вас есть брандмауэр, который блокирует вашу программу?Можете ли вы отключить тест снова?

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