PhantomJS

Software screenshot:
PhantomJS
Software informatie:
Versie: 2.0.0
Upload datum: 28 Feb 15
Ontwikkelaar: Ariya Hidayat
Licentie: Gratis
Populariteit: 116

Rating: 5.0/5 (Total Votes: 1)

A headless browser een browser zonder GUI gebruikt door ontwikkelaars voornamelijk voor testdoeleinden, om de aanwezigheid van een browser te simuleren, in dit geval de WebKit engine.
Een headless browser zoals PhantomJS kunnen webpagina's openen zonder dat ze daadwerkelijk zien aan iemand, krijgt de inhoud van de pagina, het compileren en wanneer klaar om te worden weergegeven in een normale browser om gebruikers geacht, dan is gestuurd voor verdere verwerking naar andere softwareprogramma's.
Vanwege dit, omdat het de pagina om de eindtoestand kan compileren, het is de perfecte tool om te gebruiken bij het testen van websites, voornamelijk JavaScript en AJAX-zware projecten.
Dit komt omdat PhantomJS niet ontleden doet alleen JavaScript, CoffeeScript of CSS en assembleert de HTML, maar het kan muisklikken nabootsen als goed, het nemen van testen om een ​​geheel nieuw niveau.
PhantomJS is eigenlijk een bekende testen toolkit in de ontwikkeling van de industrie, wordt gebruikt door honderden bedrijven en voor bekende open source software zoals Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI en Zepto.js .

Kenmerken

  • DOM hanteren
  • CSS selector
  • JSON ondersteuning
  • ondersteuning Canvas
  • SVG-ondersteuning
  • CoffeeScript ondersteuning
  • Scherm vastleggen
  • Pagina automatisering
  • Netwerk monitoring
  • Command line interface
  • Kan worden gescript via JavaScript

Wat is nieuw in deze release:

  • teruggezet naar GhostDriver 1.1.0 in plaats van 1.1.1.
  • Vast een andere waarschuwing van verouderde userSpaceScaleFactor op OS X 10.9.

Wat is nieuw in versie 1.9.2:.

  • Vaste grafische artefacten met transparante achtergrond op Windows
  • Bijgewerkt GhostDriver naar versie 1.0.4.

Wat is nieuw in versie 1.8.0:

  • Het geïntegreerd GhostDriver, een afgelegen WebDrive (Wire Protocol ) implementatie, en veel gerelateerde API toevoeging.

Wat is nieuw in versie 1.6.0:

  • Ondersteuning toegevoegd voor het doorgeven van argumenten om webpagina's te evalueren
  • Toegevoegd callbacks voor JavaScript onConfirm en onAlert
  • Toegevoegd stack trace wanneer fout optreedt
  • Toegevoegd aanvankelijke steun voor cookies hanteren
  • Ondersteuning toegevoegd voor koptekst voettekst bij het afdrukken van de pagina
  • Toegevoegd headers te ondersteunen bij het laden verzoek
  • Ondersteuning toegevoegd aan de webpagina maken als base64 gecodeerde tekenreeks
  • Toegevoegd haken voor navigatie event
  • Toegevoegd command-line optie om debug berichten te tonen
  • Ondersteuning toegevoegd voor de zoomfactor voor webpagina rendering
  • Toegevoegd crash reporter voor Mac OS X en Linux, gebaseerd op Google Breakpad
  • Toegevoegde 'os' object om het systeem module

Wat is nieuw in versie 1.5.0:

  • Geen ondersteuning voor Flash en andere plugins
  • Pure headless (geen X11) op Linux
  • Verbeterde probleemoplossing
  • Controle web beveiliging

Wat is nieuw in versie 1.4.0:

  • Nieuwe functies:
  • Toegevoegd ingebouwde HTTP-server.
  • Toegevoegd handige build script voor Linux.
  • Ondersteuning toegevoegd voor SOCKS5 proxy.
  • Bijgewerkt CoffeeScript compiler naar versie 1.2.
  • Bug fixes:
  • Fix mogelijke crash in QUrl met Qt 4.8.
  • Fix bug in CookieJar met QSettings en string.
  • Voorkom met het pictogram op Mac OS X Dock.

Wat is nieuw in versie 1.2.0:

  • Bug fixes:
  • Fixed het renderen van een zeer grote webpagina.
  • Vaste rapportage van CoffeeScript compileren fout.
  • Nieuwe functies:
  • Toegevoegd callback voor console bericht.
  • Verbeterde beveiliging model via webpagina object.
  • Ondersteuning toegevoegd voor POST, HEAD, PUT en DELETE.
  • Scripts bestandsnaam wordt nu doorgegeven als phantom.scriptName.
  • Toegevoegd callback om resource aanvragen en antwoorden te vangen.
  • De mogelijkheid toegevoegd om externe JavaScript te laden.
  • Voorbeelden:
  • Geport voorbeelden om webpagina object te gebruiken.
  • Toegevoegd een nieuw voorbeeld om een ​​beeld te imagebin.org uploaden.
  • Toegevoegd een nieuw voorbeeld voor HTTP POST-functie laten zien.
  • Toegevoegd een nieuw voorbeeld om netwerkverkeer te snuiven en opslaan in HAR-formaat.

Vergelijkbare software

pageres
pageres

10 Feb 16

debug.js
debug.js

5 Jun 15

UAParser.js
UAParser.js

10 Dec 15

PHP Benchmark
PHP Benchmark

10 Dec 15

Andere software van ontwikkelaar Ariya Hidayat

PictureFlow
PictureFlow

2 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

Reacties op PhantomJS

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie