screenshot website
v1.0.2
screenshot-websiteUna acción de GitHub para capturar capturas de pantalla de un sitio web, en Windows, Mac y Linux
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png source : Fuente del contenido a capturar, puede ser una cadena URL o HTML, por ejemplo, https://example.com/destination : Nombre de archivo de destino El sitio web capturado se escribirá, predeterminado a screenshot.png La mayoría de las opciones enumeradas aquí ( inputType , width , height , etc.) se pueden pasar como entradas, simplemente pase por un equivalente con carpas de kebab, por ejemplo, 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 Se creará un artefacto automáticamente para cada captura de pantalla capturada. También se admiten las siguientes salidas adicionales:
path : la ruta del sistema de archivos a la captura de pantalla capturada Use una matriz para capturar capturas de pantalla en diferentes sistemas operativos, por ejemplo,
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 }}.pngCombinar una matriz con opciones adicionales como ancho, por ejemplo
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 }}