如何在 XVFB 上查看 Chrome 设置?

How to view Chrome settings on XVFB?

我正在使用 Chrome in a Docker container (published by SeleniumHQ) to run automated tests in the Cloud. This runs a minimal display environment on XVFB that you can VNC 来查看结果。

现在我们在公司防火墙内使用它 - 因此外部请求需要通过代理。我们正在使用 Selenium proxy command 设置代理。

现在我们已经 运行 在 Chrome docker 容器上使用 curl 在命令行上进行了测试,使用代理的 curl 可以很好地访问外部资源。但是 Chrome 在访问外部资源时遇到未知问题(内部资源没问题)。当我们尝试查看设置时,它被锁定了。 (关于不在 xvfb 上渲染设置的事情)。

所以我正在寻找一种方法来查看类似于 Firefox about:config 的设置。现在显然这不适用于 Chrome,但似乎有一些类似的事情。

URLs to use here 上似乎有一些细节。

他们建议:

chrome://net-internals/proxyservice#events

chrome://net-internals/proxyservice.config#events

chrome://net-internals/proxyservice.init_log#events

chrome://net-internals/proxyservice.bad_proxies#events

我的问题是:如何在 XVFB 上查看 Chrome 设置?

查看当前首选项的一种方法是在会话启动后打开临时文件夹中的文件 scoped_dir5752_14079\Default\Preferences

关于首选项的列表和描述:

https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc