Selenium / Watir即使在我的路径中(Windows 7)也无法检测到Chromedriver

问题描述 投票:2回答:2

我知道还有另一个与此类似的问题,但是应答者提供的链接已过期(并且当我深入研究当前的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”错误。

我已经运行了捆绑安装程序,以确保我使用的是正确的版本,并且不知道该怎么办。有什么帮助吗?

selenium watir selenium-chromedriver
2个回答
0
投票

直接将driver_path指定为硒。


-1
投票

[我发现了不错的帖子herehere。您可以通过超级简单的步骤进行配置。

© www.soinside.com 2019 - 2024. All rights reserved.