Selenium.WebDriver.IEDriver不会被NuGet完全恢复

时间:2015-02-05 12:45:16

标签: selenium nuget nuget-package


在我的项目中,我使用Selenium.WebDriver和 当试图执行命令

\.NuGet install Selenium.WebDriver.IEDriver.2.44.0.0

我希望看到IEDriverServer.exe文件,但包已经没有完全下载 命令\.NuGet restore给出了相同的结果。

有:

  • Selenium.WebDriver.IEDriver.2.44.0.0
    • 内容
      • README-IEDriver.txt(包含"这是虚拟文字")
    • 工具
      • Int.ps1
      • Install.ps1
      • Uninstall.ps1
    • Selenium.WebDriver.IEDriver.2.44.0.0.nupkg

如您所见,没有文件IEDriverServer.exe文件

这是我的环境信息: 文件夹大小: 14.6 Kb

操作系统: Windows Server 2008 R2

NuGet: 2.8.2

powershell运行的参数:Set-ExecutionPolicy Unrestricted -Scope Process

1 个答案:

答案 0 :(得分:0)

NuGet.exe不会运行PowerShell脚本。 PowerShell脚本仅在从Visual Studio中安装NuGet包时运行。

NuGet.exe安装和NuGet.exe恢复都将下载NuGet包的.nupkg文件并将其解压缩。

Selenium.WebDriver.IEDriver NuGet包使用PowerShell脚本将可执行文件下载到内容目录。由于它不在.nupkg文件中,因此命令行上的NuGet.exe将不会下载它。