如何将IEDriverServer添加到PATH

时间:2013-06-18 17:33:55

标签: ruby selenium webdriver cucumber selenium-webdriver

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

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

Inserted in ClassPath Inserted in PATH Created a new variable

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

env.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)

2 个答案:

答案 0 :(得分:2)

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

中解压缩了它
  • 将路径复制到该文件夹​​。仅表示 C:\ Drivers \
  • 转到我的电脑 - >属性 - >高级设置 - >环境变量
  • 根据PATH前面的路径粘贴我们的路径,即 C:\ Drivers \ ,在此之前和;
  • 应用所做的更改
  • 重新启动命令提示符

答案 1 :(得分:1)

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

<强>更新

要进行快速测试,只需删除IED驱动程序(不是zip文件)并将其放在`C:\ Windows \ System32中。然后运行测试。