PhantomJS

Logiciel capture d'écran:
PhantomJS
Détails logiciels:
Version: 2.0.0
Date de transfert: 28 Feb 15
Développeur: Ariya Hidayat
Licence: Gratuit
Popularité: 116

Rating: 5.0/5 (Total Votes: 1)

Un navigateur sans tête est un navigateur sans interface graphique, utilisé par les développeurs principalement à des fins de test, pour simuler la présence d'un navigateur, dans ce cas le moteur de WebKit.
Un navigateur sans tête comme PhantomJS peut accéder aux pages Web sans les montrer réellement à personne, obtenir le contenu de la page, le compiler et lorsque cela est jugé prêt à être affichée dans un navigateur normal pour les utilisateurs, puis expulsé pour un traitement ultérieur à d'autres logiciels.
Pour cette raison, car il peut compiler la page à son état final, ce est l'outil parfait pour utiliser lors de l'essai sites, principalement des projets JavaScript et Ajax-lourds.
Ce est parce que PhantomJS ne analyse pas le JavaScript CoffeeScript ou CSS et assemble le HTML, mais il peut imiter clics de souris ainsi, en prenant des tests à un tout nouveau niveau.
PhantomJS est en fait un ensemble d'outils d'essai bien connu dans l'industrie du développement, étant utilisé par des centaines d'entreprises et pour le célèbre logiciel open source comme Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI et Zepto.js .

Caractéristiques :

  • la manipulation DOM
  • sélecteur CSS
  • le soutien de JSON
  • Support de toile
  • support SVG
  • Support CoffeeScript
  • capture écran
  • Page automatisation
  • La surveillance du réseau
  • L'interface de ligne de commande
  • Il peut être scripté via JavaScript

Quoi de neuf dans cette version:

  • revenue à GhostDriver 1.1.0 au lieu de 1.1.1.
  • Correction d'un autre avertissement de userSpaceScaleFactor obsolètes sur OS X 10.9.

Quoi de neuf dans la version 1.9.2:.

  • artéfacts graphiques fixes avec fond transparent sur Windows
  • Mise à jour à la version 1.0.4 GhostDriver.

Ce qui est nouveau dans la version 1.8.0:

  • Il a intégré GhostDriver, un WebDriver distance (Wire Protocol ) mise en œuvre, et beaucoup plus de l'API connexes.

Quoi de neuf dans la version 1.6.0:

  • Ajout du support pour passer des arguments à la page Web de évaluer
  • rappels supplémentaires pour JavaScript onConfirm et onAlert
  • Ajout trace de la pile lorsque des erreurs surviennent
  • soutien initial supplémentaire pour manipuler les cookies
  • Ajout du support pour tête pied de page lors de l'impression la page
  • têtes charge ajoutés dans la demande de chargement
  • Ajout du support pour rendre la page Web en tant que chaîne base64
  • crochets supplémentaires pour événement de navigation
  • Ajout d'une option de ligne de commande pour afficher les messages de débogage
  • Ajout du support pour le facteur de zoom de page Web rendu
  • Ajout de rapport d'erreurs pour Mac OS X et Linux, basé sur Google Breakpad
  • l'objet ajouté 'os de la module de système

Ce qui est nouveau dans la version 1.5.0:

  • Pas plus de support pour Flash et d'autres plugins
  • décapité pur (pas X11) sur Linux
  • Amélioration de dépannage
  • la sécurité Web de commande

Ce qui est nouveau dans la version 1.4.0:

  • Nouvelles fonctionnalités:
  • Ajout serveur HTTP intégré.
  • Ajout de script de compilation commode pour Linux.
  • Ajout du support pour proxy SOCKS5.
  • Mise à jour du compilateur CoffeeScript à la version 1.2.
  • Correction de bugs:
  • Correction d'un crash potentiel dans qurl avec Qt 4.8.
  • Correction d'un bug dans CookieJar avec QSettings et chaîne.
  • Prévenir montrant l'icône sur Mac OS X Dock.

Ce qui est nouveau dans la version 1.2.0:

  • Correction de bugs:
  • Correction de rendre une page Web très grande.
  • Correction des rapports CoffeeScript erreur de compilation.
  • Nouvelles fonctionnalités:
  • Ajout de rappel message de console.
  • modèle de sécurité améliorée via l'objet de page web.
  • Ajout du support pour POST, HEAD, PUT et DELETE.
  • Scripts nom de fichier est maintenant passé comme phantom.scriptName.
  • Ajout de rappel pour capturer les demandes et réponses ressources.
  • Ajout de la possibilité de charger JavaScript externe.
  • Exemples:
  • exemples portés à utiliser objet page web.
  • Ajout d'un nouvel exemple de télécharger une image pour imagebin.org.
  • Ajout d'un nouvel exemple de montrer fonction HTTP POST.
  • Ajout d'un nouvel exemple de scruter le trafic réseau et l'enregistrer au format HAR.

Logiciel similaire

Sinon.js
Sinon.js

6 Mar 16

trifleJS
trifleJS

1 Mar 15

Monolog
Monolog

10 Feb 16

a11y
a11y

9 Apr 16

D'autres logiciels de développeur Ariya Hidayat

PictureFlow
PictureFlow

2 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

Commentaires à PhantomJS

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!