两天前我问了this问题,很遗憾,我还没有找到解决方案。那么,有谁知道chromedriver-helper何时无法执行?
这是错误,顺便说一句...
H:\Depot>rake test
rake aborted!
Selenium::WebDriver::Error::WebDriverError: not executable: "C:/Ruby24-
x64/lib/ruby/gems/2.4.0/gems/chromedriver-helper-2.1.0/bin/chromedriver-
helper"
H:/Depot/config/application.rb:7:in `<top (required)>'
H:/Depot/Rakefile:4:in `require_relative'
H:/Depot/Rakefile:4:in `<top (required)>'
更新: 因此,万一有人遇到此问题而找不到解决方案。这是一个临时解决方案,请注释掉检查chromedriver-helper是否可执行的行(Platform.assert_executable路径)。在chrome.rb中的Chrome#driver_path中 (C:\ Ruby24-x64 \ lib \ ruby \ gems \ 2.4.0 \ gems \ selenium-webdriver-3.14.1 \ lib \ selenium \ webdriver \ chrome.rb)