Jeg ville være sikker på, at du forstår nøjagtigt, hvad Percy kan gøre for dig, deraf titlen. Når du foretager en ændring af dine websites Git repo, som i en Pull Request-arbejdsgang, som de fleste af os bor i, vil Percy fortælle dig, om denne ændring medfører visuelle ændringer på dit websted. Det viser dig nøjagtigt, hvad disse ændringer er: hvilke sider, hvilket medieforespørgsel, hvilken browser osv.
Det er ret fantastisk.
Her er et screenshot af Percy-dashboardet, da jeg foretog en ændring, der øgede størrelsen på en knap:


Forhåbentlig havde jeg til hensigt den ændring. Hvis jeg ikke gjorde det, er det det øjeblik, Percy redder min røv. Jeg kan let ved et uheld foretage visuelle ændringer ved at ændre CSS, der har større indflydelse, end jeg oprindeligt troede, det ville gøre.
Når Percy er oprettet, vil det være en del af Pull Request-kontrol, der sker automatisk:


At sætte denne form for test i din CI (kontinuerlig integration) er den mægtige kraftfulde.
Percy har alle slags kraftfuld konfiguration, men det kan også være ret simpelt. Percy! Gå til denne URL og tag et screenshot af det! Percy! Gå til denne URL, klik på denne knap, og tag et screenshot af det! Hvis du er fortrolig med det fantastisk enkle browserautomatiseringssprog Puppeteer, er det, hvad PercyScript bruger.