Anzeige
PhantomJS 1.8 und CasperJS veröffentlicht
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 IT-Strategy (m/w)
    Detecon International GmbH, Köln, Frankfurt a.M. oder München
  2. Fachinformatiker/in für Systemintegration
    GDS mbH | Gesellschaft für Datenverarbeitungssysteme und -support mbH, Landshut / Altdorf
  3. Competence Lead SAP PP-PI (m/w)
    CIBER AG, keine Angabe
  4. Produktdatenmanagement-Berat- er/in
    Robert Bosch GmbH, Stuttgart

Detailsuche


Spiele-Angebote
  1. NEU: XCOM 2 (Key)
    38,49€
  2. Xbox One 1 TB Tom Clancy’s The Division Bundle
    399,99€
  3. NEU: Steam Premium Überraschungsspiel
    2,95€

Weitere Angebote


Folgen Sie uns
       


  1. Elektroauto

    Bentley will einen elektrischen Sportwagen bauen

  2. Model 3

    Der nächste Tesla soll 35.000 US-Dollar kosten

  3. The Pirate Bay

    Filmindustrie will Streaming mit Torrents Time unterbinden

  4. Astronomie

    Forscher entdecken 900 neue Galaxien

  5. Server-Prozessor

    Cern bestätigt Zen-Opteron mit 32 Kernen

  6. Blizzard

    Hearthstone-Cheat-Tools verteilen Malware

  7. Windows 10 Mobile

    Vaios Phone Biz kommt nicht nach Europa

  8. Sicherheitsbedenken

    Dropbox speichert Firmendaten künftig in Deutschland

  9. Microblogging

    Twitter sortiert die Timeline nur ein bisschen um

  10. Overwatch

    Stufenlos schöner - aber nicht stärker



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Howto: Windows-Boot-Partitionen mit Veracrypt absichern
Howto
Windows-Boot-Partitionen mit Veracrypt absichern

Time Lab: Großes Kino
Time Lab
Großes Kino
  1. Forscher des IIS Sensoren am Körper bald ganz selbstverständlich
  2. Arbeitsschutz Deutscher Roboter schlägt absichtlich Menschen

Lockdown befürchtet: Die EU verbietet freie Router-Software - oder doch nicht?
Lockdown befürchtet
Die EU verbietet freie Router-Software - oder doch nicht?
  1. Captive Portals Ein Workaround, der bald nicht mehr funktionieren wird
  2. Die Woche im Video Mensch verliert gegen Maschine und iPhone verliert Wachstum
  3. WLAN-Störerhaftung Freifunker machen gegen Vorschaltseite mobil

  1. Re: 3000 Dollar für eine 980 und 128er SSD?

    eXXogene | 07:26

  2. Re: Datengrab

    DetlevCM | 07:24

  3. Re: Mehr Kerne sind der richtige Schritt

    DY | 07:24

  4. Re: Bekomme ich das Ding mit einer GTX 980m zum...

    eXXogene | 07:22

  5. inb4

    Neri | 07:20


  1. 07:28

  2. 07:14

  3. 19:04

  4. 18:43

  5. 18:19

  6. 18:07

  7. 17:33

  8. 17:02


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel