Η JavaScript δεν λειτουργεί πάντα καλά με το Chrome
- Το Cypress είναι ένα εργαλείο δοκιμής διεπαφής που βασίζεται αποκλειστικά σε JavaScript, σχεδιασμένο για τον σύγχρονο ιστό.
- Όταν χρησιμοποιείτε την υποστηριζόμενη έκδοση του Chrome, υπάρχουν λιγότερες πιθανότητες να αποτελέσει πρόκληση.
- Για να διασφαλίσετε την αποτελεσματική λειτουργία του Cypress, ίσως χρειαστεί να ελέγξετε ξανά χειροκίνητα τις εντολές σας για λάθη.
ΧΕΓΚΑΤΑΣΤΑΣΗ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΟ ΑΡΧΕΙΟ ΛΗΨΗΣ
Αυτό το λογισμικό θα επιδιορθώσει κοινά σφάλματα υπολογιστή, θα σας προστατεύσει από απώλεια αρχείων, κακόβουλο λογισμικό, αποτυχία υλικού και θα βελτιστοποιήσει τον υπολογιστή σας για μέγιστη απόδοση. Διορθώστε προβλήματα υπολογιστή και αφαιρέστε τους ιούς τώρα με 3 εύκολα βήματα:
- Κατεβάστε το Restoro PC Repair Tool που συνοδεύεται από πατενταρισμένες τεχνολογίες (διαθέσιμο δίπλωμα ευρεσιτεχνίας εδώ).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows που θα μπορούσαν να προκαλούν προβλήματα στον υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε ζητήματα που επηρεάζουν την ασφάλεια και την απόδοση του υπολογιστή σας.
- Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.
Κυπαρίσσι είναι ένα εργαλείο δοκιμής διεπαφής που βασίζεται αποκλειστικά σε JavaScript, σχεδιασμένο για τον σύγχρονο ιστό. Στόχος του είναι να αντιμετωπίσει τα σημεία πόνου που αντιμετωπίζουν οι προγραμματιστές ή οι μηχανικοί QA κατά τη δοκιμή μιας εφαρμογής.
Το Cypress είναι ένα πιο φιλικό προς τους προγραμματιστές εργαλείο που χρησιμοποιεί μια μοναδική τεχνική χειρισμού DOM και λειτουργεί απευθείας στο πρόγραμμα περιήγησης. Το Cypress παρέχει επίσης έναν μοναδικό διαδραστικό δοκιμαστικό δρομέα που εκτελεί όλες τις εντολές.
Ανεξάρτητα από τα πολλά υποσχόμενα χαρακτηριστικά του, οι χρήστες παραπονιούνται ότι το cypress απέτυχε να συνδεθεί στο Chrome. Σε άλλες περιπτώσεις, οι χρήστες ισχυρίζονται ότι το cypress docker απέτυχε να συνδεθεί στο chrome ή ότι το cypress δεν μπορούσε να επαληθεύσει ότι αυτός ο διακομιστής εκτελείται, μεταξύ άλλων.
Γι' αυτό αυτό το άρθρο θέτει λύσεις στα προβλήματα που βασίζονται στο πρόγραμμα περιήγησης που αντιμετωπίζουν οι χρήστες κατά την προσπάθειά τους να εκτελέσουν εντολές χρησιμοποιώντας το Cypress.
Το Cypress υποστηρίζει όλα τα προγράμματα περιήγησης;
Το Cypress έχει μια κρίσιμη αδυναμία: δεν μπορεί να εκτελέσει εγγενώς δοκιμές σε όλους τους τύπους προγράμματος περιήγησης. Τη στιγμή της σύνταξης αυτού του άρθρου, το Cypress υποστηρίζει μόνο ένα περιορισμένο σύνολο προγραμμάτων περιήγησης: Chrome, Edge, Electron και Firefox.
Αυτό σημαίνει ότι δεν υπάρχει υποστήριξη για το Safari και τον Internet Explorer (IE). Το Cypress δεν υποστηρίζει επίσης προγράμματα περιήγησης για κινητά.
Ωστόσο, υπάρχει ένας τρόπος για να εκτελέσετε δοκιμές Cypress έναντι οποιουδήποτε τύπου προγράμματος περιήγησης, συμπεριλαμβανομένων των προγραμμάτων περιήγησης Safari, IE και κινητών: χρησιμοποιώντας Applitools Visual AI με το Υπεργρήγορο Test Cloud.
Χρησιμοποιεί το Cypress πρωτόκολλο Chrome Devtools;
Όταν το Cypress ελέγχει ένα πρόγραμμα περιήγησης Chromium, έχει μια ανοικτή σύνδεση απομακρυσμένης διεπαφής μεταξύ του Cypress και του προγράμματος περιήγησης.
Το DevTools είναι ανεκτίμητο για τον εντοπισμό σφαλμάτων μιας εφαρμογής ή για την κατανόηση του γιατί μια δοκιμή από άκρο σε άκρο πάει χαμένη. Συνήθως, το Cypress χρησιμοποιεί το πρωτόκολλο Chrome Devtools για να επισκεφθεί τον ιστότοπο και να εκτελέσει ειδικές λειτουργίες, όπως τη ρύθμιση cookie ή τη ρύθμιση του φακέλου λήψεων αρχείων.
Κατά τη διάρκεια των δοκιμών Cypress, μπορείτε να κάνετε κλικ σε οποιαδήποτε εντολή για να δείτε πρόσθετες πληροφορίες για αυτήν την εντολή, να επιθεωρήσετε στοιχεία DOM και να παρατηρήσετε κλήσεις δικτύου.
Πώς μπορώ να κάνω το Cypress να δουλέψει στο Chrome;
1. Ενημερώστε το πρόγραμμα περιήγησης Chrome
- Στον υπολογιστή σας και εκκινήστε το Chrome.
- Επάνω δεξιά, κάντε κλικ στο Περισσότερα εικονίδιο.
- Κάντε κλικ Βοήθεια και μετά Σχετικά με το Google Chrome.
- Κάντε κλικ Ενημερώστε το Google Chrome. (Εάν δεν μπορείτε να βρείτε αυτό το κουμπί, είστε στην πιο πρόσφατη έκδοση)
Επίσης, ελέγξτε χρώμιο.γypress.io για συνδέσμους για λήψη μιας συγκεκριμένης έκδοσης του Chrome (dev, Canary και stable) για κάθε πλατφόρμα.
2. Χρησιμοποιήστε προγράμματα περιήγησης με γεύση Chrome
- Ανοίξτε το Cypress πληκτρολογώντας αυτήν την εντολή στο τερματικό:
node_modules/.bin/cypress ανοιχτό
- Εκτελέστε την ακόλουθη εντολή στο τερματικό:
cypress run -browser chrome
- ο Παράθυρο Test Runner θα ανοίξει, το οποίο θα εμφανίσει τη δοκιμαστική περίπτωση cypressTest1.js.
- Μπορείτε να επιλέξετε το πρόγραμμα περιήγησης για τη δοκιμαστική περίπτωση από τη δεξιά πλευρά του Test Runner.
Όλα τα προγράμματα περιήγησης με γεύση Chrome θα εντοπιστούν και θα υποστηρίζονται πάνω από το Chrome 64, όπως το Chromium, το Chrome Beta, το Chrome Canary και άλλα.
3. Εντοπισμός σφαλμάτων στο πρόγραμμα περιήγησης Chrome
- Ενεργοποιήστε το πρόγραμμα περιήγησης για εντοπισμό σφαλμάτων αρχείων καταγραφής χρησιμοποιώντας αυτόν τον κώδικα:
npm τρέξιμο κυπαρίσσι: τρέξιμο-κρέμα
- Πότε cy.pause()ξεκινάει, μπαίνεις chrome://crash στη διεύθυνση URL για να δείτε τη συμπεριφορά.
Κάνοντας αυτό θα βοηθήσετε το Cypress να λειτουργεί αποτελεσματικά στο Chrome
- Λείπει η γραμμή εργαλείων του Chrome: 7 δοκιμασμένοι τρόποι για να το επαναφέρετε
- Γιατί το Chrome τρέχει αργά; 9 λύσεις για να το επιταχύνετε
4. Παραχωρήστε στο Chrome την άδεια εκτέλεσης δοκιμών
Ελεγχος Browser.setPermission εντολή για να ορίσετε την άδεια. Με την παραχώρηση της άδειας στον δοκιμαστικό δρομέα, το πρόγραμμα περιήγησης παραλείπει να εμφανίσει το "θα πρέπει αυτός ο ιστότοπος να έχει πρόσβαση στο πρόχειρο;» προτροπή χρήστη.
5. Κάντε έναν χειροκίνητο έλεγχο της εντολής
Είναι πιθανό να γράψατε έναν ατελείωτο βρόχο και να πρέπει να διορθώσετε τον δικό σας κώδικα. Μπορεί επίσης να είναι ότι εκτελείτε πολλές δοκιμές σε μια εφαρμογή με έντονη μνήμη.
Ελπίζουμε ότι οι παραπάνω διορθώσεις θα λύσουν οποιοδήποτε πρόβλημα μπορεί να αντιμετωπίσετε. Μπορείτε επίσης να ελέγξετε πώς να διορθώσετε Σφάλμα κουμπιών chromewebdata.
- Κάντε λήψη αυτού του εργαλείου επισκευής υπολογιστή Αξιολογήθηκε Εξαιρετική στο TrustPilot.com (η λήψη ξεκινά από αυτή τη σελίδα).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows που θα μπορούσαν να προκαλούν προβλήματα στον υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε προβλήματα με τις κατοχυρωμένες τεχνολογίες (Αποκλειστική Έκπτωση για τους αναγνώστες μας).
Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.