Ήθελα να σιγουρευτώ ότι καταλαβαίνετε ακριβώς τι μπορεί να κάνει ο Percy για εσάς, εξ ου και ο τίτλος. Όταν κάνετε μια αλλαγή στους ιστότοπούς σας Git repo, όπως σε μια ροή εργασίας Pull Request, οι περισσότεροι από εμάς ζούμε, ο Percy θα σας ενημερώσει εάν αυτή η αλλαγή προκαλεί οποιεσδήποτε οπτικές αλλαγές στον ιστότοπό σας. Θα σας δείξει ακριβώς ποιες είναι αυτές οι αλλαγές: ποιες σελίδες, τι σημείο διακοπής ερωτήματος πολυμέσων, ποιο πρόγραμμα περιήγησης κ.λπ.
Είναι μάλλον καταπληκτικό.
Ακολουθεί ένα στιγμιότυπο οθόνης του πίνακα ελέγχου Percy όταν έκανα μια αλλαγή αυξάνοντας το μέγεθος ενός κουμπιού:
Ας ελπίσουμε ότι σκόπευα αυτήν την αλλαγή. Αν δεν το έκανα αυτή είναι η στιγμή που ο Percy σώζει το πισινό μου. Μπορώ εύκολα να κάνω τυχαία οπτικές αλλαγές αλλάζοντας το CSS που έχει ευρύτερο αντίκτυπο απ 'όσο νόμιζα αρχικά.
Μόλις ρυθμιστεί το Percy, θα είναι μέρος των ελέγχων Pull Request που θα πραγματοποιούνται αυτόματα:
Η τοποθέτηση αυτού του είδους δοκιμών στο CI σας (Continous Integration) είναι η ισχυρή δυνατή.
Το Percy έχει όλα τα είδη ισχυρής διαμόρφωσης, αλλά μπορεί επίσης να είναι αρκετά απλό. Περσί! Μεταβείτε σε αυτήν τη διεύθυνση URL και τραβήξτε ένα στιγμιότυπο οθόνης! Περσί! Μεταβείτε σε αυτήν τη διεύθυνση URL, κάντε κλικ σε αυτό το κουμπί και, στη συνέχεια, τραβήξτε ένα στιγμιότυπο οθόνης! Αν είστε εξοικειωμένοι με τη φανταστικά απλή γλώσσα αυτοματοποίησης του προγράμματος περιήγησης Puppeteer, αυτό χρησιμοποιεί το PercyScript.