我正在详细阐述我昨天提出的关于PATH的问题。我试图在IE 8中运行我的selenium测试。我已经下载了IEDriverServer_x64_2.33.0,它位于我的下载文件夹中。我尝试通过以下方式添加此位置:
控制面板>系统>高级>环境变量
路径在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)
答案 0 :(得分:2)
解压缩任何文件夹中的IEDriver.zip文件,以便该文件夹包含IEDriver文件 例如 你在 C:\ Drivers \
中解压缩了它答案 1 :(得分:1)
首先需要 unzip
IEdriver zip文件。然后在路径中提供C:\Users\megaxelize\Downloads
。 IEDriver文件的路径是IEDriver所在的“文件夹”的路径。
<强>更新强>
要进行快速测试,只需删除IED驱动程序(不是zip文件)并将其放在`C:\ Windows \ System32中。然后运行测试。