Haj*_*jar 3 ruby rubygems ruby-on-rails selenium-webdriver
我两天前设置了Rails环境,我认为事情进展顺利但是当我运行rake test命令时,由于此加载错误导致它被中止:
Bundler::GemRequireError: There was an error while trying to load the gem 'chromedriver-helper'`
`Caused by: Selenium::WebDriver::Error::WebDriverError: not executable: "C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/chromedriver-helper-2.1.0/bin/chromedriver-helper"
Run Code Online (Sandbox Code Playgroud)
我尝试过一些东西,但没有任何效果.我重新安装了宝石并更新了它.然后我尝试安装它的旧版本.我也尝试添加
gem "selenium-webdriver"和 gem "chromedriver-helper"到Gemfile
在spec_helper.rb这:
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end
Run Code Online (Sandbox Code Playgroud)
正如github上提到但不确定我接下来应该尝试什么.
有人可以帮帮我吗?谢谢.
早些时候遇到一个正在使用Windows笔记本电脑的同事遇到这个问题.在Github上研究并发现了这个帖子:https: //github.com/flavorjones/chromedriver-helper/issues/19
这不是一个真正的修复,而只是一个线程参与者建议的解决方案.我们所做的更改gem 'chromedriver-helper', '~> 2.1.0'为gem 'chromedriver-helper', '1.2.0'您的Gemfile.
脚步:
删除Gemlock文件.
在Gemfile中更改chromedriver-helper版本.
bundle install,因此更改可能会生效.这在我们的结束.
| 归档时间: |
|
| 查看次数: |
3455 次 |
| 最近记录: |