1

I'm trying to setup Selenium WebDriver 2.5.1 on my project using NuGet.

I tried installing via Tools -> Manage NuGet Packages... in Visual Studio and got an error.

I tried invoking the command inside the NuGet console as shown in the link above:

Install-Package Selenium.WebDriver

and I get the same error, which is:

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

Is it an error of the Selenium NuGet package itself? Does anyone know how to overcome this (except not installing NuGet package and revert to manual setup of course)?

Thanks.

4

1 に答える 1

0

エラー メッセージ「既存の接続がリモート ホストによって強制的に閉じられました。」Selenium NuGet パッケージにエラーがあるのではなく、NuGet リポジトリ サーバーへの接続が終了していることを示しています。

Selenium.WebDriver 2.5.1 が依存するパッケージを個別にインストールしてみます。

  • Newtonsoft.Json 4.0.2
  • ドットネットジップ 1.9.1.8

または、NuGet パッケージ エクスプローラーを使用して、パッケージをダウンロードできるかどうかを確認します。ただし、インターネット接続に問題がある場合は、これらの両方が機能しない可能性があり、手動セットアップに戻すか、誰かにパッケージをダウンロードしてもらい、パッケージを送ってもらい、ディスク上にローカル NuGet リポジトリをセットアップする必要があります。オンライン NuGet リポジトリの代わりにそれを使用します。

于 2011-09-10T16:25:18.773 に答える