Rails项目切换到selenium后,CI无法正常执行。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails项目切换到selenium后,CI无法正常执行。相关的知识,希望对你有一定的参考价值。

我从 capybara-webkitwebdrivers gem,我在本地运行得很好,但在Gitlab的CI上,我得到了这个错误信息 bin/rails: No such file or directory - --product-version 我更新了 gitlab-ci.yml 包括 selenium/standalone-chrome:latest 服务,但它仍然失败,我似乎无法找到任何关于这个问题。有什么想法吗?

答案

在我看来,这听起来像是出于某种原因没有找到 Chrome 二进制文件...... 我刚才在新笔记本上也遇到了这个错误,安装 Chrome 浏览器后,它就消失了。除了添加你提到的服务之外,你还能采取其他途径让Chrome就位吗?

以上是关于Rails项目切换到selenium后,CI无法正常执行。的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮后使用 Selenium 切换到新窗口

如何在使用selenium python切换帧时获得完整的html代码?

切换选项卡时,带有无头 chrome 的 Selenium 无法获取 url

selenium+java多层级frame切换的问题

在 Rails 中进行 Javascript 测试的 Selenium 或 Watir

如何在 Selenium for Python 中切换到新窗口?