如何用无头的chrome截图设置screenshot.png的名称?

Mit*_*ops 1 google-chrome

我正在使用以下命令进行屏幕截图:

chromium-browser --headless --screenshot https://www.google.com
Run Code Online (Sandbox Code Playgroud)

这里

这基本上可以工作:

[1101/145557.285618:ERROR:gpu_process_transport_factory.cc(980)] Lost UI shared context.
[1101/145558.357174:INFO:headless_shell.cc(538)] Written to file screenshot.png.
Run Code Online (Sandbox Code Playgroud)

(在其他地方对此进行了很好的介绍,但是我没有找到关于“丢失的UI”错误的有用修补程序。这无关紧要。)

如何设置screenshot.png要另存为的名称?

我发现了chrome命令行开关的一些缺陷,例如这个,但是最有可能出现的标志“ --output”与屏幕截图无关。

如果您对无头或无镶边的屏幕截图有更好的建议,就这么简单,那么我很高兴。

Jos*_*Lee 6

--screenshot=filename.png

参考:https : //cs.chromium.org/search/?q= symbol: kDefaultScreenshotFileName

同样,--print-to-pdf也接受文件名。