2016-05-12 62 views
0

我使用Chrome in a Docker container(由SeleniumHQ發佈)在雲中運行自動化測試。這會在XVFB上運行一個最小的顯示環境,您可以使用VNC來查看結果。如何查看XVFB上的Chrome設置?

現在我們正在企業防火牆內部使用它 - 所以外部請求需要通過代理。我們正在設置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瀏覽器設置?

回答

0

查看當前首選項的一種方法是在會話啓動後,在臨時文件夾中打開文件scoped_dir5752_14079\Default\Preferences

而且對於喜好列表,並描述:

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

+0

酷 - 哪裏是臨時文件夾? (在Ubuntu上) – hawkeye

+0

它應該是'/ tmp'或'/ var/tmp' –

+0

酷 - 有趣的是 - 這並不顯示代理設置 - 但這與about:config實際上是一樣的。做得好。 – hawkeye

相關問題