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. Berater für ERP-Software (m/w)
    MACH AG, Berlin, Lübeck, Düsseldorf, München
  2. (Junior) Softwareentwickler/-in .NET
    FORUM MEDIA GROUP GMBH, Merching
  3. Sachbearbeiter/-in - Kommunikation, Marketing und Öffentlichkeitsarbeit
    IT.Niedersachsen, Hannover
  4. Senior Service Manager Outsourced Operations Management (m/w)
    Daimler AG, Stuttgart

 

Detailsuche


Folgen Sie uns
       


  1. CoreOS Stable Channel

    Ein minimales Betriebssystem für Docker

  2. 100 KBit/s statt 100 MBit/s

    Kabel Deutschland wegen Filmsharing-Drosselung verurteilt

  3. LG Tapbook

    Das Android-Convertible mit Ultrabook-Hardware

  4. Webmail

    Web.de kritisiert langsame De-Mail-Einführung der Regierung

  5. Akku

    US-Forscher entwickeln Akku mit Lithium-Anode

  6. Betriebssysteme

    Fehler im Linux-Kernel wegen GCC

  7. Microsoft

    Die Siedler von Catan als HTML5-Demo

  8. 25GE

    Ethernet mit 25 GBit/s pro Link wird zum Standard

  9. Swell

    Apple will Pandora-Konkurrenten kaufen und schließen

  10. Windows Phone 8.1

    Update soll Ordner und Case-Unterstützung bringen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Überwachungssoftware: Ein warmes Mittagessen für den Staatstrojaner
Überwachungssoftware
Ein warmes Mittagessen für den Staatstrojaner
  1. Ex-CIA-Deutschlandchef Wir konnten Schröder leider nicht abhören
  2. Überwachung NSA-Ausschuss erwägt Einsatz mechanischer Schreibmaschinen
  3. Kontrollausschuss Die Angst der Abgeordneten, abgehört zu werden

Smartphone-Hersteller Xiaomi: Wie Apple, nur anders
Smartphone-Hersteller Xiaomi
Wie Apple, nur anders
  1. Flir One Wärmebildkamera fürs iPhone lieferbar
  2. Per Smartphone Paypal ermöglicht Bezahlen in Restaurants landesweit
  3. Datenübertragung Smartphone-Kompass spielt Musik durch Magnetkraft

Nvidia Shield Tablet ausprobiert: Schnelles Spiele-Tablet für Android mit WLAN-Controller
Nvidia Shield Tablet ausprobiert
Schnelles Spiele-Tablet für Android mit WLAN-Controller
  1. Tegra K1 Start von Nvidias Shield Tablet zeichnet sich ab
  2. GM200 und GM204 Nvidias große Maxwell-GPUs zeigen sich beim Zoll
  3. Dual-GPU-Grafikkarte EVGA macht Titan-Z schmaler und leiser als Nvidia

    •  / 
    Zum Artikel