在 selenium 以无头模式运行时,Chrome 是否会自行更新?
看来,它没有更新,可能是因为--disable-background-networking
Selenium 默认设置了开关。我想确保确实如此。如果文档中有任何参考解释自动更新行为或开关的含义及其影响?到目前为止,我发现最好的是列出所有带有一些注释的命令行 Chrome 开关,但仍不清楚。
在 selenium 以无头模式运行时,Chrome 是否会自行更新?
看来,它没有更新,可能是因为--disable-background-networking
Selenium 默认设置了开关。我想确保确实如此。如果文档中有任何参考解释自动更新行为或开关的含义及其影响?到目前为止,我发现最好的是列出所有带有一些注释的命令行 Chrome 开关,但仍不清楚。
不,Chrome 浏览器客户端在 selenium 以无头模式运行时不会自行更新。
根据服务器环境,您不需要可见的 UI shell Getting Started with Headless Chrome
。Headless Chrome
如果您安装了 Chrome 59+,则使用以下--headless
标志启动 Chrome:
chrome \
--headless \ # Runs Chrome in headless mode.
--disable-gpu \ # Temporarily needed if running on Windows.
chrome
应始终指向您安装的Chrome
. 当然,具体位置因平台而异。
因此,除非原始Chrome 浏览器自动/手动更新,否则 Chrome浏览器客户端不会更新。
--disable-background-networking
配置为禁用在后台运行网络请求的几个子系统。这在执行网络性能测试时使用,以避免测量中的噪声。