Želel sem se prepričati, da natančno razumete, kaj Percy lahko stori za vas, od tod tudi naslov. Ko naredite spremembo na svojih spletnih mestih Git repo, tako kot v poteku dela Pull Request, v katerem večina od nas živi, vas bo Percy obvestil, če ta sprememba povzroči kakršne koli vizualne spremembe na vašem spletnem mestu. Pokazalo vam bo natančno, kakšne so te spremembe: katere strani, katera mejna točka medijske poizvedbe, kateri brskalnik itd.
Precej neverjetno je.
Tukaj je posnetek zaslona nadzorne plošče Percy, ko sem spremenil, da sem povečal velikost gumba:
Upam, da sem nameraval to spremembo. Če ne bi, je to trenutek, ko Percy rešuje mojo zadnjico. Z lahkoto lahko slučajno naredim vizualne spremembe s spreminjanjem CSS-ja, ki ima širši učinek, kot sem sprva mislil.
Ko je Percy nastavljen, bo del preverjanj zahteve za vlečenje, ki se zgodijo samodejno:
Vključitev tovrstnega preizkušanja v vaš CI (neprekinjena integracija) je mogočno zmogljivo.
Percy ima vse vrste zmogljivih konfiguracij, lahko pa je tudi precej preprost. Percy! Pojdite na ta URL in si posnemite posnetek zaslona! Percy! Pojdite na ta URL, kliknite ta gumb in nato posnemite posnetek zaslona tega! Če poznate fantastično preprost jezik za avtomatizacijo brskalnika Puppeteer, to PercyScript uporablja.