screenshot website
v1.0.2
screenshot-websiteUne action GitHub pour capturer des captures d'écran d'un site Web, à travers Windows, Mac et Linux
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png source : source du contenu à capturer, peut être une chaîne URL ou HTML, par exemple https://example.com/destination : nom de fichier de destination auquel le site Web capturé sera écrit, par défaut à screenshot.png La plupart des options répertoriées ici ( inputType , width , height , etc.) peuvent être transmises en entrées, il suffit de passer un équivalent basé sur des kebab, par exemple full-page pour fullPage :
- name : Screenshot Website
uses : swinton/[email protected]
with :
source : https://github.com/swinton/screenshot-website
destination : screenshot.png
full-page : true Un artefact sera créé automatiquement pour chaque capture d'écran capturée. Les sorties supplémentaires suivantes sont également prises en charge:
path : le chemin du système de fichiers vers la capture d'écran capturée Utilisez une matrice pour capturer des captures d'écran sur différents systèmes d'exploitation, par exemple
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 }}.pngCombinez une matrice avec des options supplémentaires telles que la largeur, par exemple
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 }}