我知道还有另一个与此类似的问题,但是应答者提供的链接已过期(并且当我深入研究当前的Watir文档时,我仅在Windows 8.1上找到信息;我在Windows 7上以及该步骤doc建议解决此问题对下面没有帮助)
我正在尝试使用Watir / minitest执行测试(沿着raci ci:setup:minitest test TEST = test / full_path / happypath_test.rb的行,它在以下情况上cho塞:
Selenium::WebDriver::Error::WebDriverError: Unable to find the chromedriver exec
utable. Please download the server from http://chromedriver.storage.googleapis.c
om/index.html and place it somewhere on your PATH. More info at http://code.goog
le.com/p/selenium/wiki/ChromeDriver.
Watir文档和错误消息均指向PATH。但是,我刚刚下载了最新版本的Chromedriver(显示为2.12),并将exe插入了我确认位于PATH中的文件夹中(特别是c:/ Ruby193 / bin-是的,我知道我使用的是旧版本Ruby版本; a,我无法为此项目进行更新)
我知道存在Chromedriver,因为我可以从irb运行它:
require 'watir-webdriver
后跟
b = Watir::Browser.new :chrome
这会启动一个chrome窗口。但是,当我实际尝试执行测试时,它会显示“找不到chromedriver”错误。
我已经运行了捆绑安装程序,以确保我使用的是正确的版本,并且不知道该怎么办。有什么帮助吗?