0

我正在详细说明我昨天问的一个关于 PATH 的问题。我正在尝试在 IE 8 中运行我的硒测试。我已经下载了 IEDriverServer_x64_2.33.0,它位于我的下载文件夹中。我尝试通过以下方式添加此位置:

控制面板>系统>高级>环境变量

插入到 ClassPath 中 插入路径 创建了一个新变量

该路径由 PATH 和 CLASSPATH 中的分号分隔(例如;C:\Users\username\Downloads\IEDriverServer_x64_2.33.0)这些都不能让我的测试运行。难道是我如何关联ie浏览器?我无法在 cmd.exe 中运行驱动程序,所以我假设它不是这个。

环境.rb:

require 'selenium-webdriver'
require 'rubygems'
require 'rspec/expectations'



@driver = Selenium::WebDriver.for :ie

任何建议。我希望这是足够的信息来显示我的问题。

这里也是错误输出:

Unable to find standalone executable. Please download the IEDriverServer from http://code.google.com/p/selenium/downloads/list and place the executable on your PATH. (Selenium::WebDriver::Error::WebDriverError)
4

2 回答 2

2

在任何文件夹中解压缩IEDriver.zip 文件,以便该文件夹包含 IEDriver 文件,例如您将其解压缩到C:\Drivers\

  • 将路径复制到该文件夹​​。仅表示C:\Drivers\
  • 转到我的电脑 -> 属性 -> 高级设置 -> 环境变量
  • 在 PATH 前面的那个下面粘贴我们的路径,即C:\Drivers\在最后和之前放置
  • 应用所做的更改
  • 重新启动命令提示符
于 2013-07-05T11:22:53.973 回答
1

您需要先unzip下载 IEdriver zip 文件。然后C:\Users\megaxelize\Downloads在路径中提供。IEDriver 文件的路径是 IEDriver 所在的“文件夹”的路径。

更新

为了快速测试,只需将 IEDriver(不是 zip 文件)拖放到 `C:\Windows\System32. 然后运行你的测试。

于 2013-06-18T17:50:01.527 回答