Headless Webkit: PhantomJS 1.8 mit Ghost Driver
PhantomJS 1.8 und CasperJS veröffentlicht (Bild: PhantomJS.org)

Headless Webkit PhantomJS 1.8 mit Ghost Driver

PhantomJS, eine Webkitversion für die Kommandozeile, ist in der Version 1.8 erschienen und verfügt mit dem Ghost Driver nun über eine Implementierung des WebDriver Wire Protocol zur Kommunikation mit Selenium.

Anzeige

PhantomJS 1.8 bietet volle WebDriver-Unterstützung. Den dafür notwendigen Treiber hat Ivan De Marino entwickelt. Das freie Protokoll erlaubt automatisierte Tests von Web-Apps und wird von verschiedenen Test-Frameworks unterstützt, darunter Selenium.

Dank des Ghost Driver lässt sich PhantomJS mit einem Remote-Webdriver-Port starten und darüber steuern. Dabei werden durch die Selenium-Community derzeit die Sprachen Java, C#/.Net, Python und Ruby unterstützt. PHP soll folgen.

Das WebDriver-Protokoll liegt mittlerweile beim W3C zur Standardisierung vor.

Ergänzend zu PhantomJS hat Ariya Hidayat, der PhantomJS geschaffen hat, CasparJS veröffentlicht. Dabei handelt es sich um eine Bibliothek, die das Entwickeln von Tests und Navigations-Szenarien vereinfachen soll. CasperJS setzt auf PhantomJS auf und füllt unter anderem Formulare aus, klickt Links an, macht Screenhots von ganzen Webseiten oder Teilen davon und lädt Ressourcen herunter. Zudem lassen sich Testsuiten schreiben, die ihre Ergebnisse in JUnit-XML ausgeben. Auch das Scrapen von Webinhalten ist damit möglich.

PhantomJS 1.8 steht ab sofort unter phantomjs.org zum Download bereit. CasperJS ist unter casperjs.org zu finden.


Kommentieren



Anzeige

  1. IT-Spezialist (m/w) Applikationsmanagement
    Medizinischer Dienst der Krankenversicherung in Bayern, München
  2. Software Developer / Architect SAP NetWeaver (m/w)
    evosoft GmbH, Nürnberg
  3. Content Manager Test Factory Management Suite (m/w)
    AVL List GmbH, Graz (Österreich)
  4. Doktorand/in videobasierte Merkmalserkennung - Fußgängerverhalten
    Robert Bosch GmbH, Hildesheim

 

Detailsuche


Folgen Sie uns
       


  1. L Fino und L Bello

    LGs L-Serie mit Kitkat neu aufgelegt

  2. Anonymisierung

    Tor-Browser erhält Sicherheitscheck

  3. Xbox One

    Diablo 3 läuft mit 1080p - aber nicht konstant mit 60 fps

  4. Prozessor

    FX-8370 mit 4,1 GHz wird AMDs schnellste 125-Watt-CPU

  5. Hasselblad

    200 Megapixel große Fotos mit verschiebbarem Sensor

  6. Internet der Dinge

    RISC-Gründer stellen Open-Source-Chips zur Verfügung

  7. Neues Geschmacksmuster

    Google Glass soll ansehnlicher werden

  8. EU-Datenschutzreform

    Einigung auf Öffnungsklauseln für die Verwaltung

  9. Abzocke

    Unbekannte kopieren deutsche Blogs

  10. Digitale Agenda

    Ein Papier, das alle enttäuscht



Haben wir etwas übersehen?

E-Mail an news@golem.de



Deutschland: E-Sport ist mehr als eine Randerscheinung
Deutschland
E-Sport ist mehr als eine Randerscheinung
  1. Crytek Ryse für PC mit 4K-Videos belegt über 120 GByte
  2. Wirtschaftssimulation Golem Labs entwickelt die Gilde 3
  3. Wargaming Seeschlachten mit World of Warships

Sofia: Der fliegende Blick durch den Staub
Sofia
Der fliegende Blick durch den Staub
  1. Audio aus Video Gefilmte Topfpflanze verrät Gespräche
  2. Nahrungsmittel Trinken statt Essen
  3. Bioelektronik Pilze sind die besten Zellschnittstellen

Die Paten des Internets: Oliver Samwer - die "Execution-Sau"
Die Paten des Internets
Oliver Samwer - die "Execution-Sau"
  1. Samwer United Internet kauft großen Anteil von Rocket Internet
  2. Oliver Samwer "Sehr viele Unternehmen haben wir zu früh verkauft"
  3. Verivox Tarifvergleichsplattform Toptarif von Konkurrenten gekauft

    •  / 
    Zum Artikel