尝试使用NuGet安装Selenium.WebDriver时出错

时间:2011-09-08 13:30:30

标签: asp.net selenium automated-tests nuget nuget-package

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

我尝试通过工具安装 - >在Visual Studio中管理NuGet包... 并收到错误。

我尝试在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包,当然还原到手动设置)?

感谢。

1 个答案:

答案 0 :(得分:0)

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

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

  • Newtonsoft.Json 4.0.2
  • DotNetZip 1.9.1.8

或者使用NuGet Package Explorer查看是否可以下载软件包。但是,如果你的互联网连接有问题,那么这两个都可能不起作用,你将不得不恢复到手动设置或让某人下载软件包,发送给你,然后你可以在磁盘上设置一个本地NuGet存储库并使用它而不是在线NuGet存储库。