screenshot website
v1.0.2
screenshot-websiteUma ação do GitHub para capturar capturas de tela de um site, no Windows, Mac e Linux
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png source : Fonte do conteúdo a ser capturado, pode ser uma string de URL ou HTML, por exemplo, https://example.com/destination : Nome do arquivo de destino O site capturado será gravado, padronizando a screenshot.png A maioria das opções listadas aqui ( inputType , width , height etc.) pode ser passada como entrada, basta passar em um equivalente a kebab, por exemplo, full-page para fullPage :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png
full-page : true Um artefato será criado automaticamente para cada captura de tela capturada. As seguintes saídas adicionais também são suportadas:
path : o caminho do sistema de arquivos para a captura de tela capturada Use uma matriz para capturar capturas de tela em diferentes sistemas operacionais, por exemplo
jobs :
screenshot :
name : Screenshot
strategy :
matrix :
os : [ubuntu-latest, macos-latest, windows-latest]
runs-on : ${{ matrix.os }}
steps :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot-${{ matrix.os }}.pngCombine uma matriz com opções adicionais, como largura, por exemplo
jobs :
screenshot :
name : Screenshot
strategy :
matrix :
os : [ubuntu-latest, macos-latest, windows-latest]
width : [1200, 992, 768, 600]
runs-on : ${{ matrix.os }}
steps :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot-${{ matrix.os }}-${{ matrix.width }}.png
width : ${{ matrix.width }}