【问题标题】:How to view Chrome settings on XVFB?如何在 XVFB 上查看 Chrome 设置?
【发布时间】:2016-05-12 10:42:46
【问题描述】:

我正在使用Chrome in a Docker container(由 SeleniumHQ 发布)在云中运行自动化测试。这会在 XVFB 上运行一个最小的显示环境,您可以在 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 设置?

【问题讨论】:

    标签: google-chrome selenium docker proxy xvfb


    【解决方案1】:

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

    对于偏好的列表和描述:

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

    【讨论】:

    • 酷 - 临时文件夹在哪里? (在 Ubuntu 上)
    • 应该是/tmp/var/tmp
    • 酷 - 有趣的是 - 这不显示代理设置 - 但这实际上与 about:config 相同。干得好。
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多