selenium,错误10047(不支持地址族),但使用try / catch(带解决方法)

时间:2011-07-27 18:23:15

标签: c# selenium selenium-webdriver

我正在使用C#和selenium。一切都工作正常,没有问题。 今天在Visual Studio中调试我的程序时,我在这一行收到错误:

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

错误是:

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 个答案:

答案 0 :(得分:1)

是否有防火墙阻止您的程序?你可以再次禁用它吗?