gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 23:15:23 27 4
gpt4 key购买 nike

我首先安装了 Chromium 并准备了我的 Selenium 测试以使用它运行(我有 chromeDriver,并且我确实创建了指向 chromium-browser 的符号链接(symbolic link) google-chrome)。一切都很顺利。

后来我确实安装了 google-chrome 浏览器来调试一些 node.js 应用程序,从那时起 Selenium 打开了 Google Chrome 而不是 Chromium。

我不知道如何找回 Selenium 打开 Chromium。符号链接(symbolic link)确实存在并指向 chromium-browser。

当系统上还有 google-chrome 可用时,如何使用 Chromium 运行 Selenium?

更新 1: update-alternatives 呢?

$ 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 二进制文件的符号链接(symbolic link)。另请参阅覆盖 Chrome 二进制文件位置的部分。”不幸的是,该页面上似乎不存在该部分,但我想我在其他地方找到了它:executing in a non-standard location ,所以这就是要走的路:

ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome/binary");

关于node.js - Selenium 使用 Chromium 而不是 google-chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24999318/

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