node.js – Selenium使用Chromium而不是google-chrome

前端之家收集整理的这篇文章主要介绍了node.js – Selenium使用Chromium而不是google-chrome前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我首先安装了Chromium并准备了我的Selenium测试以运行它(我有chromeDriver,我确实创建了指向chrome-browser的符号链接google-chrome).一切都很顺利.

后来我确实安装了google-chrome浏览器来调试一些node.js应用程序,然后Selenium打开谷歌Chrome而不是Chromium.

我无法弄清楚如何找回Chromium开硒.
synmbolic链接确实存在并指向chrome-browser.

如果系统上还提供google-chrome,如何使用Chromium运行Selenium?

更新1:更新备选方案怎么样?

$ls -lah /usr/bin/google-chrome
/usr/bin/google-chrome -> /etc/alternatives/google-chrome

$ls -lah /etc/alternatives/google-chrome
/etc/alternatives/google-chrome -> /usr/lib/chromium-browser/chromium-browser

解决方法

these docs开始:“对于Linux系统,ChromeDriver希望/usr/bin/google-chrome是实际Chrome二进制文件的符号链接.另请参阅覆盖Chrome二进制位置的部分.”不幸的是,该部分似乎并不存在于该页面上,但我认为我在其他地方找到了它: executing in a non-standard location,所以这是要走的路:
ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome/binary");
原文链接:https://www.f2er.com/nodejs/241163.html

猜你在找的Node.js相关文章