gpt4 book ai didi

ruby-on-rails - Selenium rails 测试中的 Chromedriver 错误

转载 作者:行者123 更新时间:2023-12-02 17:04:32 26 4
gpt4 key购买 nike

正在尝试运行其他一些开发人员编写的 rspec 测试。但是测试失败并出现以下错误

Selenium::WebDriver::Error::WebDriverError: unable to connect to chromedriver 127.0.0.1:9515

0) /media/uploader product video wistia uploads adds video when links is valid
Failure/Error: visit login_path

Selenium::WebDriver::Error::WebDriverError:
unable to connect to chromedriver 127.0.0.1:9515

gemfile 不包含 chromedriver-helper gem 但这应该不是问题,因为其他开发人员已经能够在 gemfile 中没有 gem 的情况下成功运行测试。我试过 brew 安装 chromedriver 但这没有帮助。我怀疑这个问题与 repo 使用 ruby​​ 2.2.8 的事实有关,但由于某种原因,chromedriver 仅适用于 2.4.2。

asahmed:~/Documents/workspace/vendor-portal-next (master) $ chromedriver -v
rbenv: chromedriver: command not found

The `chromedriver' command exists in these Ruby versions:
2.4.2

谁能帮我解决这个问题?

最佳答案

我有过类似的问题,这是无法摆脱 rbenv chromedriver shim 的结果。按照此评论中的步骤为我修复了它。

在我的例子中,gemfile 确实包含 chromedriver-helper,但如果这是同一个问题,我想我会发表评论。

https://github.com/flavorjones/chromedriver-helper/issues/44#issuecomment-358743719

步骤是:

首先检查是否

❯ which chromedriver

返回

/Users/xxx/.rbenv/shims/chromedriver

如果可以试试

❯ ls ~/.rbenv/versions/*/bin/* | grep chromedriver

获取光盘上的 chromedriver 可执行文件列表。

然后删除那些可执行文件

❯ rm [path to chromedriver and chromedriver-update executables]

最后运行

❯ rbenv rehash

关于ruby-on-rails - Selenium rails 测试中的 Chromedriver 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52409219/

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