试图安装Selenium时出错.WebDriver with NuGet



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

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

我尝试在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包和恢复到手动设置)?

谢谢。

错误信息"An existing connection was forced close by The remote host."表明与NuGet存储库服务器的连接被终止,而不是Selenium NuGet包中有错误。

我会尝试安装Selenium包。WebDriver 2.5.1依赖于:

  • Newtonsoft。Json 4.0.2
  • DotNetZip 1.9.1.8

或者使用NuGet Package Explorer查看是否可以下载这些包。但是,如果你的网络连接有问题,那么这两种方法都可能无法工作,你将不得不恢复手动安装或让别人下载软件包,然后将它们发送给你,然后你可以在磁盘上设置一个本地NuGet存储库,并使用它来代替在线NuGet存储库。

最新更新