Phantomjs

Phantomjs

PhantomJS είναι ένα πρόγραμμα περιήγησης ακέφαλο που εργάζεται χέρι-χέρι με σελήνιο για τους προγραμματιστές βοήθεια ελέγξετε πιο αποτελεσματικά ιστότοπους και τις εφαρμογές τους.

Κατεβάστε Phantomjs
Χαρακτηριστικά Phantomjs
  • Λειτουργεί αποτελεσματικά σε όλα τα σημαντικά λειτουργικά συστήματα
  • Επιτρέπει για τον έλεγχο και τον εντοπισμό σφαλμάτων από ιστοσελίδες
  • Συλλαμβάνει στιγμιότυπα και επιτρέπει την αυτοματοποίηση ιστοσελίδα
Πλεονεκτήματα της Phantomjs
  • Υψηλό επίπεδο συμβατότητας με μια σειρά από εργαλεία εντοπισμού σφαλμάτων
  • Υποστηρίζεται από μια ενθουσιώδη κοινότητα ανάπτυξης
Μειονεκτήματα της Phantomjs
  • Απαιτεί μια εξαντλητική διαδικασία εγκατάστασης
  • Browser μερικές φορές τερματίζεται απροσδόκητα
Phantomjs Κριτικές

Web προγραμματιστές να καταλάβουν ότι μια από τις πιο κουραστικές πτυχές της γραφής ένα site προέρχεται από τη διαδικασία ελέγχου και τον εντοπισμό σφαλμάτων. Όσο πιο περίπλοκη ένα site είναι, τόσο περισσότερο είναι ότι μπορεί να πάει στραβά, και να σκάβουν μέσα από όλα τα πιθανά προβλήματα στην αναζήτηση των θεμάτων που αξίζει αντιμετώπιση μπορεί να είναι ένα μνημειώδες έργο. Με δεδομένη την περίπλοκη και συνονθύλευμα οικογένεια των γλωσσών που πηγαίνουν στην δημιουργία ενός σύγχρονου δικτυακού τόπου, μπορεί συχνά να είναι δύσκολο να γνωρίζουμε πόσο καλά κωδικό πρόκειται να μεταφραστεί σε μια οπτική ικανότητα. Αυτός είναι όπου τα προγράμματα περιήγησης ακέφαλο όπως PhantomJS έρχονται σε Θα σας επιτρέψει να εκτελέσετε την ιστοσελίδα, όπως κάθε απλός χρήστης.? αλλά αντί να εμφανίσει την γραφική διεπαφή χρήστη που κανονικά δούμε πότε θα περιηγηθείτε στο διαδίκτυο, οι χρήστες βλέπουν τα στρώματα του κώδικα που διέπουν τις λειτουργίες. Αυτό επιτρέπει δοκιμαστές για να διαπιστώσετε προβλήματα που μπορεί να μην είναι άμεσα προφανώς μέσα από το γραφικό περιβάλλον και να εντοπίσει την πηγή αυτών των προβλημάτων πιο αποτελεσματικά. PhantomJS, ένα πρόγραμμα περιήγησης που χτίστηκε στις βασικές αρχές της JavaScript, έχει γίνει ένας από τους πιο αξιόπιστους προγράμματα περιήγησης ακέφαλο στη βιομηχανία. υψηλό επίπεδο PhantomJS»της συμβατότητας είναι εν μέρει ο λόγος που έχει δει τόσα πολλά έλξης στη βιομηχανία. PhantomJS δεν είναι ένα πλαίσιο ελέγχου, αλλά προσφέρει στάνταρ συμβατότητα με πάνω από μια ντουζίνα δημοφιλή πλαίσια, συμπεριλαμβανομένων Προοίμιο, γιασεμί, και Capybara. Από PhantomJS είναι ένα έργο ανοικτού πηγαίου κώδικα, οι προγραμματιστές έχουν επίσης εισήγαγε μια σειρά από σχετικές πλευράς έργα που συμβάλλουν στη βελτίωση της εμβέλεια και τη λειτουργικότητα του προγράμματος περιήγησης. Casper.js, ένα πλαίσιο που βοηθά στην οικοδόμηση σενάριο πλοήγησης και τις δοκιμές, είναι ένα από τα πιο δημοφιλή, αλλά Lotte και WebSpecter και οι δύο έχουν τη δική τους χρήσιμους ρόλους στις δοκιμές ιστοσελίδα. PhantomJS λειτουργεί με τα Windows, Mac OSX, και Unix λειτουργικά συστήματα (συμπεριλαμβανομένου του Linux). Λειτουργεί επίσης και με συστήματα συνεχούς ολοκλήρωσης, όπως Heroku, Amazon EC2, και Iron.io. PhantomJS περιλαμβάνει επίσης τη λειτουργικότητα στιγμιότυπο οθόνης ιστοσελίδας. Αυτό κάνει κάτι περισσότερο από απλά να συλλάβει μια εικόνα στην οθόνη σας. Σας επιτρέπει να πάρετε ένα μπλοκ κώδικα HTML και στη συνέχεια αυτόματα το μετατρέψει σε μορφή οθόνης. ευελιξία PhantomJS»επιτρέπει αξιόπιστη μετατροπή, ακόμη και με την HTML που έχει στυλ με CSS ή περιοχές που περιλαμβάνουν εικόνες, SVG, και τα στοιχεία καμβά. Ενώ πρωταρχικός σκοπός αυτού του λογισμικού δοκιμάζει και τον εντοπισμό σφαλμάτων, υπάρχουν επίσης μια σειρά από αναλυτικές εφαρμογές. Δεδομένου ότι επιτρέπει τον έλεγχο της κίνησης του δικτύου, είναι μια εξαιρετική επιλογή για την εκτέλεση μελετών της συμπεριφοράς του δικτύου και την απόδοση. Μπορεί επίσης να χρησιμοποιηθεί για την αυτοματοποίηση των web sites, λαμβάνοντας το άγχος από τα χέρια των προγραμματιστών σας και αφήνοντάς τα να προχωρήσουμε με νέα έργα αντί να ανησυχείτε για τη συντήρηση των παλαιών πόρων. Ενώ PhantomJS απαιτεί άλλα κομμάτια του λογισμικού για να λειτουργήσει σωστά, μια που είναι από τα καλύτερα προγράμματα περιήγησης ακέφαλο στην αγορά, καθώς και το υψηλό επίπεδο των μέσων συμβατότητας θα πρέπει να ανησυχούν λιγότερο για την αποτελεσματική λειτουργία. Είναι μια αξιόπιστη κινητήριος δύναμη που κάθε προγραμματιστής θα είναι τυχεροί να έχουν στην εργαλειοθήκη τους.

Εναλλακτικές λύσεις για Phantomjs

Ghostlab

επί πληρωμή
Ghostlab σας επιτρέπει να δοκιμάσετε ένα πρόσφατα αναπτυγμένο δικτυακό τόπο σε μια ποικιλία των browsers και κινητές συσκευές ταυτόχρονα. Για να ξεκινήσετε, απλά σύρετε την διεύθυνση της
Δείξε λεπτομέρειες

Selenium

Ελεύθερος
αυτοματοποιεί Σελήνιο προγράμματα περιήγησης, εξοικονομώντας τους προγραμματιστές και σχεδιαστές χρόνο και χρήματα επίπονη, όταν ψάχνουν να δοκιμάσουν τη συμβατότητα των ιστοσελίδων
Δείξε λεπτομέρειες

Browsersync

Ελεύθερος
Ενημέρωση διαθέσιμη - κάντε κλικ εδώ για να reload
Δείξε λεπτομέρειες

CasperJS

Ελεύθερος
CasperJS είναι μια scripting πλοήγησης του προγράμματος περιήγησης και δοκιμές βοηθητικό πρόγραμμα γραμμένο σε Javascript για PhantomJS ή SlimerJS.
Δείξε λεπτομέρειες

IMacros

επί πληρωμή
IMacros σας επιτρέπει να καταγράψετε τις πιο κουραστική και κοινές δράσεις που λαμβάνουν στον browser σας και να αυτοματοποιήσει τους για να απλοποιήσει τη ρουτίνα της ζωής σας.
Δείξε λεπτομέρειες

Katalon Studio

Ελεύθερος
Χτισμένο στην κορυφή του σεληνίου και Appium, Katalon Studio είναι ένα δωρεάν και ισχυρό αυτοματοποιημένο εργαλείο ελέγχου για τον έλεγχο web, κινητά δοκιμές και δοκιμές API.
Δείξε λεπτομέρειες

CloudQA

freemium
CloudQA προσφέρει Web αυτοματισμού Εργαλεία και αυτοματοποιημένη λύση παρακολούθησης εφαρμογής web. Είναι ένα εργαλείο αυτοματισμού QA καλύτερα από ό, τι άλλες δοκιμές εργαλείο εφαρμογής
Δείξε λεπτομέρειες

NW.js

Ελεύθερος
Νέος τρόπος γραφής εγγενείς εφαρμογές που χρησιμοποιούν τις τεχνολογίες web: HTML5, CSS3, και WebGL
Δείξε λεπτομέρειες