我正在尝试使用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包,当然还原到手动设置)?
感谢。
答案 0 :(得分:0)
错误消息“远程主机强行关闭现有连接”。建议终止与NuGet存储库服务器的连接,而不是Selenium NuGet包中存在错误。
我会尝试安装Selenium.WebDriver 2.5.1依赖的软件包:
或者使用NuGet Package Explorer查看是否可以下载软件包。但是,如果你的互联网连接有问题,那么这两个都可能不起作用,你将不得不恢复到手动设置或让某人下载软件包,发送给你,然后你可以在磁盘上设置一个本地NuGet存储库并使用它而不是在线NuGet存储库。