bez hlavy prohlížeč je prohlížeč bez GUI, používají vývojáři především pro účely testování, simulovat přítomnost prohlížeče, v tomto případě WebKit motoru.
Bezhlavý prohlížeč jako PhantomJS přístup k webovým stránkám, aniž by ve skutečnosti byly zobrazeny s nikým, získat obsah stránky, zkompilovat a když za to připraveny k zobrazení v normálním prohlížeči uživatelům, pak poslali k dalšímu zpracování do jiných softwarových programů.
Z tohoto důvodu, protože to může sestavit stránku jeho konečný stav, je to ideální nástroj pro použití při testování webových stránek, zejména JavaScript a AJAX-těžké projektů.
Je to proto, že PhantomJS nejen analyzovat JavaScript, CoffeeScript nebo CSS a montuje HTML, ale to může napodobovat kliknutí myší, stejně, při testování na zcela novou úroveň.
PhantomJS je vlastně známý testování nástrojů v oblasti vývoje průmyslu, používají stovky firem a na slavné open source software, jako je Bootstrap CodeMirror
Vlastnosti :
- DOM manipulaci
- Přepínač CSS
- Podpora JSON
- Podpora Canvas
- Podpora SVG
- Podpora CoffeeScript
- snímání obrazovky
- automatizace Page
- Monitorování sítě
- Rozhraní příkazové řádky
- Může být zapsána pomocí JavaScriptu
Co je nového v této verzi:
- Vrátit k GhostDriver 1.1.0 místo 1.1.1.
- Pevná další varování zastaralého userSpaceScaleFactor na OS X 10.9.
Co je nového ve verzi 1.9.2:.
- Pevné grafické artefakty s průhledným pozadím na Windows
- Aktualizace na verzi 1.0.4 GhostDriver.
Co je nového ve verzi 1.8.0:
- Je integrován GhostDriver, vzdálený WebDriver (Wire Protocol ) provedení, a mnoho příbuzných přidání API.
Co je nového ve verzi 1.6.0:
- Byla přidána podpora pro předávání argumentů webovou stránku, je hodnotit
- Přidány zpětná volání pro JavaScript onConfirm a onAlert
- Přidáno trasování zásobníku, když dojde k chybě
- Přidána počáteční podpora pro manipulaci s koláčky
- Byla přidána podpora pro záhlaví zápatí při tisku stránky
- Přidáno hlavičky podporu v žádosti o nakládání
- Byla přidána podpora pro vykreslení webové stránky as kódováním base64 řetězec
- Přidány háčky pro navigační soutěže
- Přidána možnost příkazového řádku zobrazit zprávy ladění
- Přidána podpora pro zoomu pro webové stránky vykreslování
- Přidána havárie reportér pro Mac OS X a Linux, založený na Google Breakpad
- objekt přidán "os" na modulu systému
Co je nového ve verzi 1.5.0:
- Žádné další podpora pro Flash a jiné plugins
- Čistý bezhlavý (bez X11) pro Linux
- Lepší řešení problémů
- Control Web Security
Co je nového ve verzi 1.4.0:
- Nové funkce:
- Přidáno vestavěný HTTP server.
- Přidáno pohodlné build skript pro Linux.
- Přidána podpora pro SOCKS5 proxy.
- Aktualizováno CoffeeScript kompilátor na verzi 1.2.
- Opravy chyb:
- Fix potenciální pád v QUrl s Qt 4.8.
- Fix chyby v CookieJar s QSettings a provázku.
- Prevent ukazující na ikonu v systému Mac OS X Dock.
Co je nového ve verzi 1.2.0:
- Opravy chyb:
- Pevná vykreslení velmi velké webové stránky.
- Pevná vykazování CoffeeScript Chyba kompilace.
- Nové funkce:
- Přidána callback pro konzoli zprávu.
- Lepší model zabezpečení pomocí WebPage objektu.
- Byla přidána podpora pro POST, HEAD, PUT a DELETE.
- Skripty filename je nyní předán jako phantom.scriptName.
- Přidal zpětné volání zachytit požadavky zdroje a odpovědi.
- Přidána možnost načíst externí JavaScript.
- Příklad:
- portován příklady použití webové stránky objektu.
- Přidán nový příklad nahrát obrázek imagebin.org.
- Přidán nový příklad, HTTP POST funkci.
- Přidán nový příklad očichat síťový provoz a uložit ve formátu HAR.
Komentáře nebyl nalezen