Test di regressione visiva con cattura di screenshot
I team di sviluppo usano Webshot per intercettare proprio i bug che gli unit test non vedono: layout che si rompono, font di fallback, icone mancanti, stati responsive difettosi. Cattura lo staging, cattura la produzione, confronta la coppia. Allega il diff a un commento nella PR come prova che la tua modifica è sicura (o che il nuovo bug è appena comparso).
Tutti i pulsanti aprono il form di cattura già preconfigurato. Potrai cambiare formato e viewport una volta caricata la pagina.
Perché scegliere Webshot
Catture precise al pixel
La modalità PNG mantiene testo e contorni perfettamente nitidi — l'ideale per gli strumenti di pixel-diffing (`pixelmatch`, `compare` di ImageMagick), dove il rumore di compressione JPG genererebbe falsi positivi.
Stesso viewport, ogni volta
Webshot cattura sempre con lo stesso identico viewport, la stessa posizione di scroll e lo stesso tempo di attesa per il caricamento dei font — i risultati dei diff sono affidabili.
Pensato per le API
Collega l'API gratuita di Webshot alla tua CI: cattura prima e dopo il deploy, confronta con `pixelmatch` e fai fallire la build se i pixel modificati superano la soglia.
Niente boilerplate di Headless Chrome
Dimentica setup di Puppeteer, installazione dei font e flag della sandbox. Webshot fa girare tutto sulla nostra infrastruttura. La tua CI deve solo fare una chiamata HTTP.
Come eseguire i test di regressione visiva
- Scegli la pagina o le pagine da monitorare: homepage, landing page chiave, flusso di checkout, ovunque una regressione farebbe danni.
- Cattura ciascuna in PNG + desktop_full + mobile_full per fissare come baseline l'aspetto attuale della produzione.
- Dopo il deploy successivo, cattura di nuovo gli stessi URL. Confronta vecchio e nuovo con `pixelmatch` o ImageMagick: qualsiasi variazione superiore all'1% dei pixel merita una revisione umana.
- Integralo nella CI: un hook pre-deploy cattura lo staging, un hook post-deploy cattura la produzione, e la build fallisce se il diff supera la soglia impostata.
Domande frequenti
Pronto a catturare?
Gratis, senza registrazione, senza watermark. Ti basta incollare un URL.
📸 Apri il form di catturaAltri casi d'uso: Screenshot di Google Maps · Screenshot di WordPress · QA delle landing page · Screenshot come prova legale · Screenshot per i social media · Screenshot per il workflow di sviluppo · Vedi tutti →