Eu quero fazer uma captura de tela de uma página da Web na linha de comando. Consegui fazer isso no Chrome e no Firefox usando o seguinte comando:
"c:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --screenshot="C:\tmp\screen.png" --window-size=1280,720 "https://bbc.co.uk/news"
Estou tentando fazer o mesmo usando o Microsoft Edge, mas não consigo encontrar nenhuma informação. Meu pensamento é que 99% das máquinas Windows terão isso pré-instalado e no mesmo local.
Apenas um palpite, mas o Edge pode simplesmente não implementar esses recursos (pelo menos ainda não).
O Edge baseado no Chromium existe há quase um ano (no momento em que este livro foi escrito), mas a versão "oficial" nem foi lançada até janeiro de 2020. E esta postagem da Microsoft Tech Community parece indicar que as capturas de tela integradas não estavam disponíveis na época , qualquer.
As versões mais recentes do Edge Chromium funcionam muito bem para capturar uma página, mesmo em um sistema operacional de servidor mais antigo, como o Windows 2012R2:
Da mesma forma, você também pode criar um PDF a partir de uma página da Web alterando o argumento da captura de tela: