1

我正在尝试使用NuGet在我的项目上设置 Selenium WebDriver 2.5.1 。

我尝试在 Visual Studio 中通过Tools -> Manage NuGet Packages...安装,但出现错误。

我尝试在 NuGet 控制台中调用命令,如上面的链接所示:

Install-Package Selenium.WebDriver

我得到同样的错误,即:

Attempting to resolve dependency 'Newtonsoft.Json (≥ 4.0.2)'.
Install-Package : Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
At line:1 char:16
+ Install-Package <<<<  Selenium.WebDriver
    + CategoryInfo          : NotSpecified: (:) [Install-Package], IOException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

是 Selenium NuGet 包本身的错误吗?有谁知道如何克服这个问题(当然除了不安装 NuGet 包并恢复为手动设置)?

谢谢。

4

1 回答 1

0

错误消息“现有连接被远程主机强制关闭。” 表明与 NuGet 存储库服务器的连接正在终止,而不是 Selenium NuGet 包中存在错误。

我会尝试安装 Selenium.WebDriver 2.5.1 依赖的软件包:

  • 牛顿软件.Json 4.0.2
  • 点网邮编 1.9.1.8

或者使用 NuGet 包资源管理器查看是否可以下载包。但是,如果您的 Internet 连接出现问题,那么这两种方法可能都不起作用,您将不得不恢复到手动设置或让某人下载包,将它们发送给您,然后您可以在磁盘上设置本地 NuGet 存储库并使用它而不是在线 NuGet 存储库。

于 2011-09-10T16:25:18.773 回答