gpt4 book ai didi

ruby-on-rails - rails :Selenium::WebDriver::Error::WebDriverError:不可执行: 'chromedriver-helper'

转载 作者:数据小太阳 更新时间:2023-10-29 07:47:25 28 4
gpt4 key购买 nike

我在两天前设置了 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"

我尝试了一些东西,但没有任何效果。我重新安装了 gem 并更新了它。然后我尝试安装它的旧版本。我也尝试添加gem "selenium-webdriver"gem "chromedriver-helper"Gemfile

spec_helper.rb 中:

Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end

github 所述但不确定下一步应该尝试什么。

有人可以帮我解决这个问题吗?谢谢。

最佳答案

早些时候与一位在 Windows 笔记本电脑上工作的同事遇到了这个问题。在 Github 上研究并发现了这个线程: https://github.com/flavorjones/chromedriver-helper/issues/19

这并不是真正的修复,而只是线程中的一位参与者建议的解决方法。我们所做的是将 Gemfile 中的 gem 'chromedriver-helper', '~> 2.1.0' 更改为 gem 'chromedriver-helper', '1.2.0'

步骤:

  1. 删除 Gemlock 文件。

  2. 在您的 Gemfile 中更改 chromedriver-helper 版本。

  3. 运行bundle install,使更改生效。
  4. 再次运行测试。

这对我们有效。

关于ruby-on-rails - rails :Selenium::WebDriver::Error::WebDriverError:不可执行: 'chromedriver-helper',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52630480/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com