zombie.js

Screenshot Λογισμικό:
zombie.js
Στοιχεία Λογισμικού:
Εκδοχή: 4.2.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 10 Feb 16
Προγραμματιστής: Assaf Arkin
Άδεια: Δωρεάν
Δημοτικότητα: 68

Rating: nan/5 (Total Votes: 0)

Zombie.js επιτρέπει στους προγραμματιστές να δοκιμάσουν client-side κώδικα JavaScript σε προσομοιωμένο περιβάλλον.

Client-side κώδικα μπορεί να δοκιμαστεί σε Node.js, όπως ακριβώς θα έκανε μέσα σε ένα πρόγραμμα περιήγησης

Τι είναι καινούργιο σε αυτήν την έκδοση.:

  • Προστέθηκε:
  • Προκαταρκτική υποστήριξη για το API Fetch (https://fetch.spec.whatwg.org/)
  • Μπορείτε να χρησιμοποιήσετε το browser.fetch να ανακτήσει τυχόν πόρους, με τη χρήση των cookies, των αγωγών και όλες τις άλλες ρυθμίσεις του προγράμματος περιήγησης
  • ΑΛΛΑΞΕ:
  • Αναβαθμισμένες να JSDOM 4.1
  • Χρήση browser.status αντί browser.statusCode (API HTML χρησιμοποιήστε την κατάσταση και statusText)
  • browser.resources είναι πλέον μόλις μια σειρά όλων των πόρων που ζητήθηκαν κατά την επεξεργασία του παρόντος ανοιχτό παράθυρο. Πόροι δεν είναι πλέον συμμερίζονται όλα τα παράθυρα, και άλλα χαρακτηριστικά (διαμόρφωση αγωγού, φέρω πόρων) μετακινηθούν αλλού.
  • Σε διάσταση του αγωγού από τους πόρους. Χρησιμοποιήστε browser.pipeline.addHandler να προσθέσετε διαχειριστής αιτήσεων / απάντηση στο παράδειγμα του προγράμματος περιήγησης, ή Pipeline.addHandler να προσθέσετε χειριστή σε όλες τις νέες περιπτώσεις.
  • Pipeline API αλλάξει επίσης. Ζητήστε χειριστής καλείται με παράδειγμα το πρόγραμμα περιήγησης και να φέρω Αίτηση αντικείμενο, μπορεί να επιστρέψει null ή Fetch αντικείμενο Response. χειριστή απάντηση που ονομάζεται με το παράδειγμα του προγράμματος περιήγησης, κατόπιν αιτήματος και απόκρισης αντικειμένου, θα πρέπει να επιστρέψει ίδιο ή νέο αντικείμενο απάντηση. Οι χειριστές δεν χρησιμοποιούν πλέον callbacks, αν χρειάζεστε ασύγχρονη συμπεριφορά, να επιστρέψει μια υπόσχεση.
  • ΣΤΑΘΕΡΑ:
  • Κενό μπισκότων και κεφαλίδα referer πλέον έστειλε # 881
  • Προστέθηκε navigator.appVersion # 885
  • ΑΦΑΙΡΕΘΕΙ:
  • document.window, χρησιμοποιήστε document.defaultView αντί
  • browser.close σύγχυση όνομα μεθόδου, η χρήση browser.window.close αν πραγματικά θα πρέπει να κλείσετε το παράθυρο.

Τι είναι καινούργιο στην έκδοση 4.0.5:

  • Προστέθηκε:
  • Προκαταρκτική υποστήριξη για το API Fetch (https://fetch.spec.whatwg.org/)
  • ΑΛΛΑΞΕ:
  • Αναβαθμισμένες να JSDOM 4.1
  • Η εφαρμογή πόρων να χρησιμοποιήσουν το Fetch API.

Τι είναι καινούργιο στην έκδοση 3.1.0:

  • Προστέθηκε:
  • DOM κατηγορίας URL
  • γεγονότα XHR εκπέμπεται στο πρόγραμμα περιήγησης
  • αναμονής () τελειώνει με λάθος αν το πρόγραμμα περιήγησης δεν μπορεί να φορτώσει όλους τους πόρους στη σελίδα (π.χ. δεν παίρνει για να φορτώσει scripts)
  • Υποβολή εντύπου χρησιμοποιώντας μια είσοδο εικόνα θα περιλαμβάνει τις συντεταγμένες
  • ΑΦΑΙΡΕΘΕΙ:
  • browser.fork δεν υποστηρίζεται πλέον
  • επιλογή browser.htmlParser δεν υποστηρίζεται πλέον, πάντα χρησιμοποιώντας το προεπιλεγμένο πρόγραμμα περιήγησης (parser5)
  • Browser.visit (url, επιλογές) δεν αλλάζει παράδειγμα επιλογές
  • resources.mock / αποτυγχάνουν / καθυστέρηση, χρησιμοποιήστε Nock αντί
  • Πρωτόκολλο και bcat, δεν απαιτεί δοκιμές
  • ΑΦΑΙΡΕΘΕΙ:
  • Browser.create
  • Browser.dns και Browser.ports, να στραφούν σε διαφορετική εφαρμογή
  • ΑΛΛΑΞΕ:
  • Browser.debug - & # x3e? browser.debug (ανά περίπτωση)
  • browser.referer - & # x3e? browser.referrer
  • Browser.default. = Ξεπερασμένες, τη χρήση του προγράμματος περιήγησης. = Αντί
  • Χρονικό όριο εκδήλωση - & # x3e? setTimeout, το διάστημα - & # x3e? setInterval
  • Αφαιρέθηκε onalert / onconfirm / onprompt, χρήση browser.on ( «προειδοποίηση», fn) κλπ
  • Εντολής αντικατασταθεί με browser.on ( «πιστοποιούν», fn)
  • browser.wait () τρέχει βρόχο εκδήλωση, έτσι μπορείτε να πάρετε το κάνει / συμβάντα σφάλματος
  • βρόχο Εκδήλωση γίνει εκδήλωση μετονομάστηκε σε αδράνεια
  • Αναβαθμισμένες να JSDOM 3.1, προστίθεται io.js και Κόμβος 0,12 υποστήριξης
  • Όλα χωματερή () μεθόδους τώρα δέχονται ρεύμα εξόδου ή έξοδο στο stdout
  • λάθη XHR σταματήσει πλέον το βρόχο εκδήλωση

Τι είναι καινούργιο στην έκδοση 3.0.10:

  • Προστέθηκε:
  • DOM κατηγορίας URL
  • γεγονότα XHR εκπέμπεται στο πρόγραμμα περιήγησης
  • αναμονής () τελειώνει με λάθος αν το πρόγραμμα περιήγησης δεν μπορεί να φορτώσει όλους τους πόρους στη σελίδα (π.χ. δεν παίρνει για να φορτώσει scripts)
  • Πειραματική browser.serialize ()
  • ΑΦΑΙΡΕΘΕΙ:
  • browser.fork δεν υποστηρίζεται πλέον
  • επιλογή browser.htmlParser δεν υποστηρίζεται πλέον, πάντα χρησιμοποιώντας το προεπιλεγμένο πρόγραμμα περιήγησης (parser5)
  • Browser.visit (url, επιλογές) δεν αλλάζει παράδειγμα επιλογές
  • resources.mock / αποτυγχάνουν / καθυστέρηση, χρησιμοποιήστε Nock αντί
  • Πρωτόκολλο και bcat, δεν απαιτεί δοκιμές
  • Browser.dns και Browser.ports, να στραφούν σε διαφορετική εφαρμογή
  • ΑΛΛΑΞΕ:
  • Browser.debug - & # x3e? browser.debug (ανά περίπτωση)
  • browser.referer - & # x3e? browser.referrer
  • Browser.default. = Ξεπερασμένες, τη χρήση του προγράμματος περιήγησης. = Αντί
  • εκδήλωση χρονικό όριο - & # x3e? setTimeout, το διάστημα - & # x3e? setInterval
  • Αφαιρέθηκε onalert / onconfirm / onprompt, χρήση browser.on ( «προειδοποίηση», fn) κλπ
  • Εντολής αντικατασταθεί με browser.on ( «πιστοποιούν», fn)
  • browser.wait () τρέχει βρόχο εκδήλωση, έτσι μπορείτε να πάρετε το κάνει / συμβάντα σφάλματος
  • βρόχο Εκδήλωση γίνει εκδήλωση μετονομάστηκε σε αδράνεια
  • Αναβαθμισμένες να JSDOM 3.1, προστίθεται Κόμβος 0,12 και io.js υποστήριξης

Τι είναι καινούργιο στην έκδοση 3.0.4:

  • Προστέθηκε:
  • DOM κατηγορίας URL
  • γεγονότα XHR εκπέμπεται στο πρόγραμμα περιήγησης
  • ΑΦΑΙΡΕΘΕΙ:
  • browser.fork δεν υποστηρίζεται πλέον
  • επιλογή browser.htmlParser δεν υποστηρίζεται πλέον, πάντα χρησιμοποιώντας το προεπιλεγμένο πρόγραμμα περιήγησης (parser5)
  • Browser.visit (url, επιλογές) δεν αλλάζει παράδειγμα επιλογές
  • resources.mock / αποτυγχάνουν / καθυστέρηση, χρησιμοποιήστε Nock αντί
  • Πρωτόκολλο και bcat, δεν απαιτεί δοκιμές
  • Browser.debug - & # x3e? browser.debug (ανά περίπτωση)
  • ΑΛΛΑΞΕ:
  • browser.referer - & # x3e? browser.referrer
  • Αναβαθμισμένες να JSDOM 3.1, προστίθεται Κόμβος 0,12 και io.js υποστήριξης
  • browser.wait () τρέχει βρόχο εκδήλωση, έτσι μπορείτε να πάρετε το κάνει / συμβάντα σφάλματος
  • ΣΤΑΘΕΡΑ:
  • λάθη XHR σταματήσει πλέον το βρόχο εκδήλωση

Τι είναι καινούργιο στην έκδοση 2.5.0:

  • Προστέθηκε:
  • Υποστήριξη για navigator.mimeTypes
  • ΑΛΛΑΞΕ:
  • αναμονής () επιστρέφει ένα χαλαρό υπόσχεση
  • ΑΦΑΙΡΕΘΕΙ:
  • πέρασμα ενός επιλογές αντιρρήσεις για browser.visit έχει καταργηθεί και θα αφαιρεθεί σύντομα. Περνώντας ένα Επιλογές αντικειμένων σε Browser.visit εξακολουθεί να υποστηρίζεται.
  • ΑΝΑΒΑΘΜΙΣΗ:
  • JSDOM να 1.4.0

Τι είναι καινούργιο στην έκδοση 2.0.5:

  • Ενημέρωση:
  • Να τελευταία JSDOM
  • ΣΤΑΘΕΡΑ:
  • Οι εξαιρέσεις που καταπίνονται

Τι είναι καινούργιο στην έκδοση 1.4.1:.

  • Σταθερή άλλη περίπτωση άκρη χρονόμετρο

Τι είναι καινούργιο στην έκδοση 1.3.1:

  • Η ταυτότητα, το όνομα και την αξία ιδιότητες πρέπει να είναι κενό χορδές, αν η αντίστοιχη ιδιότητα δεν έχει οριστεί.

Τι είναι καινούργιο στην έκδοση 0.12.9:.

  • Προστέθηκε υποστήριξη για HttpOnly cookies
  • Μπορείτε τώρα να καλέσετε browser.cookies χωρίς επιχειρήματα για να επιστρέψει τα cookies για την τρέχουσα περιοχή (με βάση το όνομα του τρέχοντος τοποθετημένου σελίδα).

Απαιτήσεις :

  • Node.js 0.8 ή νεότερη έκδοση

Παρόμοια λογισμικά

Testify.php
Testify.php

13 Apr 15

useful.log.js
useful.log.js

12 May 15

PyUnit
PyUnit

6 Jun 15

Gerbil
Gerbil

13 Apr 15

Σχόλια για zombie.js

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία