zombie.js

Logiciel capture d'écran:
zombie.js
Détails logiciels:
Version: 4.2.1 Mise à jour
Date de transfert: 10 Feb 16
Développeur: Assaf Arkin
Licence: Gratuit
Popularité: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js permet aux développeurs de tester côté client code JavaScript dans un environnement simulé.

Code côté client peut être testé dans Node.js, tout comme ils seront couru dans un navigateur

Ce qui est nouveau dans le présent communiqué.:

  • AJOUTE:
  • Support préliminaire pour l'API Fetch (https://fetch.spec.whatwg.org/)
  • Peut utiliser le browser.fetch pour récupérer toutes les ressources, en utilisant les cookies, pipeline et tous les autres paramètres du navigateur
  • CHANGÉ:
  • Mise à jour vers JSDOM 4.1
  • Utiliser browser.status au lieu de browser.statusCode (API HTML utilisent statut et statusText)
  • browser.resources est maintenant juste un tableau de toutes les ressources demandées lors du traitement de la fenêtre actuellement ouverte. Ressources plus partagées par toutes les fenêtres, et d'autres caractéristiques (configuration de pipeline, d'extraction des ressources) déplacés ailleurs.
  • pipeline Séparée de ressources. Utilisez browser.pipeline.addHandler pour ajouter gestionnaire de requête / réponse à l'instance du navigateur, ou Pipeline.addHandler ajouter gestionnaire à tous les nouveaux cas.

  • API
  • Pipeline a changé aussi. Demande gestionnaire appelé avec instance de navigateur et Fetch objet Request, peut retourner null ou un Fetch objet Response. gestionnaire de réponse appelé avec instance du navigateur, demande et la réponse objet, doit retourner même ou nouvel objet de réponse. Handlers en utilisant plus callbacks, si vous avez besoin comportement asynchrone, le retour d'une promesse.
  • FIXE:
  • biscuits vide et tête de referer plus envoyés # 881
  • Ajout navigator.appVersion # 885
  • ENLEVÉ:
  • document.window, utilisez document.defaultView place
  • browser.close confus nom de la méthode, l'utilisation browser.window.close si vous avez vraiment besoin de fermer la fenêtre.

Ce qui est nouveau dans la version 4.0.5:

  • AJOUTEE:
  • Support préliminaire pour l'API Fetch (https://fetch.spec.whatwg.org/)
  • CHANGÉ:
  • Mise à jour vers JSDOM 4.1
  • La mise en œuvre des ressources à utiliser l'API Fetch.

Ce qui est nouveau dans la version 3.1.0:

  • AJOUTEE:
  • DOM classe URL
  • événements XHR émis au navigateur
  • wait () se termine par erreur si le navigateur ne peut pas charger toutes les ressources sur la page (par exemple ne reçoit pas de charger des scripts)
  • Envoi de formulaire en utilisant une entrée d'image comprendra coordonnées
  • ENLEVÉ:
  • browser.fork plus supporté
  • option browser.htmlParser plus pris en charge, en utilisant toujours le navigateur par défaut (parser5)
  • Browser.visit (url, options) ne change plus d'options d'instance
  • resources.mock / échec / retard, utilisez Nock à la place
  • Protocole et BCAT, pas de tests
  • ENLEVÉ:
  • Browser.create
  • Browser.dns et Browser.ports, le passage à la mise en œuvre différente
  • CHANGÉ:
  • Browser.debug - & # X3e; browser.debug (par exemple)
  • browser.referer - & # X3e; browser.referrer
  • Browser.default. = Dépréciée, l'utilisation du navigateur. = Au lieu
  • Timeout événement - & # X3e; setTimeout, intervalle - & # X3e; setInterval
  • Retiré onalert / onconfirm / onprompt, l'utilisation browser.on ( «alerte», fn) etc
  • Pouvoirs remplacés par browser.on ( «authentifier», fn)
  • browser.wait () exécute la boucle d'événement afin que vous puissiez attraper fait des événements d'erreur /
  • boucle d'événement événement fait renommé au ralenti
  • Mise à jour vers JSDOM 3.1, ajouté io.js et Node 0,12 support
  • Tous dump () méthodes acceptent maintenant le flux de sortie ou de sortie à stdout
  • erreurs de XHR arrêtent plus la boucle d'événement

Ce qui est nouveau dans la version 3.0.10:

  • AJOUTEE:
  • DOM classe URL
  • événements XHR émis au navigateur
  • wait () se termine par erreur si le navigateur ne peut pas charger toutes les ressources sur la page (par exemple ne reçoit pas de charger des scripts)
  • browser.serialize expérimentale ()
  • ENLEVÉ:
  • browser.fork plus supporté
  • option browser.htmlParser plus pris en charge, en utilisant toujours le navigateur par défaut (parser5)
  • Browser.visit (url, options) ne change plus d'options d'instance
  • resources.mock / échec / retard, utilisez Nock à la place
  • Protocole et BCAT, pas de tests
  • Browser.dns et Browser.ports, le passage à la mise en œuvre différente
  • CHANGÉ:
  • Browser.debug - & # X3e; browser.debug (par exemple)
  • browser.referer - & # X3e; browser.referrer
  • Browser.default. = Dépréciée, l'utilisation du navigateur. = Au lieu
  • événement timeout - & # X3e; setTimeout, intervalle - & # X3e; setInterval
  • Retiré onalert / onconfirm / onprompt, l'utilisation browser.on ( «alerte», fn) etc
  • Pouvoirs remplacés par browser.on ( «authentifier», fn)
  • browser.wait () exécute la boucle d'événement afin que vous puissiez attraper fait des événements d'erreur /
  • boucle d'événement événement fait renommé au ralenti
  • Mise à jour vers JSDOM 3.1, Node 0,12 ajoutée et io.js support

Ce qui est nouveau dans la version 3.0.4:

  • AJOUTEE:
  • DOM classe URL
  • événements XHR émis au navigateur
  • ENLEVÉ:
  • browser.fork plus supporté
  • option browser.htmlParser plus pris en charge, en utilisant toujours le navigateur par défaut (parser5)
  • Browser.visit (url, options) ne change plus d'options d'instance
  • resources.mock / échec / retard, utilisez Nock à la place
  • Protocole et BCAT, pas de tests
  • Browser.debug - & # X3e; browser.debug (par exemple)
  • CHANGÉ:
  • browser.referer - & # X3e; browser.referrer
  • Mise à jour vers JSDOM 3.1, Node 0,12 ajoutée et io.js support
  • browser.wait () exécute la boucle d'événement afin que vous puissiez attraper fait des événements d'erreur /
  • FIXE:
  • erreurs de XHR arrêtent plus la boucle d'événement

Ce qui est nouveau dans la version 2.5.0:

  • AJOUTEE:
  • Support pour navigator.mimeTypes
  • CHANGÉ:
  • wait () retourne une promesse paresseux
  • ENLEVÉ:
  • Passe une des options objet à browser.visit est obsolète et seront supprimés bientôt. Le passage d'un objet à des options Browser.visit est toujours pris en charge.
  • UPGRADED:
  • JSDOM à 1.4.0

Ce qui est nouveau dans la version 2.0.5:

  • MISE À JOUR:
  • Pour le dernier JSDOM
  • FIXE:
  • Exceptions sont avalées

Ce qui est nouveau dans la version 1.4.1:.

  • Correction d'un autre cas de pointe de la minuterie

Ce qui est nouveau dans la version 1.3.1:

  • L'identifiant, le nom et la valeur des propriétés devrait être vide chaînes si l'attribut correspondant est pas défini.

Ce qui est nouveau dans la version 0.12.9:.

  • Ajout du support pour les cookies HttpOnly
  • peut maintenant appeler browser.cookies sans arguments pour retourner les cookies pour le domaine actuel (basé sur le nom d'hôte de la page actuellement chargée).

Exigences :

  • Node.js 0,8 ou supérieur

Logiciel similaire

Excellent
Excellent

13 May 15

EasyMock
EasyMock

1 Mar 15

Benchtable
Benchtable

21 Jul 15

Dexter JS
Dexter JS

13 Apr 15

Commentaires à zombie.js

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie