CasperJS je v podstatě jemnější rozhraní pro podporu bezhlavého testování prohlížeče pro váš projekt.
Bezhlavý testování prohlížeč je metoda testování, kde vývojáři použít bezhlavého prohlížeč, jako je SlimerJS , PhantomJS nebo trifleJS (není podporován CasperJS), aby simulovaly prohlížeče a uvidíte, jak strana reaguje.
Zatímco původní nástroje mohou to udělat na vlastní pěst, CasperJS podporuje mnohem jednodušší rozhraní, silně nakloněný k nadšence JavaScript
Vlastnosti :.
< ul>
Co je nového v této verzi:.
- Pevné číslo verze v package.json
Co je nového ve verzi 1.0.0-RC4:
- Opraveno:
- Není možné požadovat CoffeeScript moduly
- Injekční clientScripts nepracuje
- Enhanced Tester.assertField () metoda, která nyní může testuje u jiných typů polí, než vstupů.
- Casper.getCurrentUrl () by mohl dělat ostudu s kódovanými adresami URL
- Přidáno:
- Casper.echo (), aby tisk zprávu Casper konzole ze vzdáleného DOM životního prostředí
- Casper.waitForText () čekat na daný text, který bude přítomen v obsahu stránky HTML
- ClientUtils.getFieldValue ()
Co je nového ve verzi 1.0.0-RC1:
- Přidána podpora vlastních záhlaví odesílání v odchozích požadavek.
- Byla přidána podpora pro řádku () a potvrďte ().
- Byla přidána podpora pro PhantomJS 1.6 WebPage # zoomFactor.
- Přidány url.changed a navigation.requested události.
Co je nového ve verzi 0.6.10:
- Casper.download () není správně pracovat s binárními soubory .
- Nelze dát // komentáře v funkce vyhodnotit ().
- Přidána Dummy Colorizer třídu, s cílem zakázat barvy na výstupu konzole.
- Aktualizace a pevné dokumentaci o rozšiřitelnost.
Co je nového ve verzi 0.6.9:
- PhantomJS 1.5 je nyní minimální PhantomJS verze podporována.
Co je nového ve verzi 0.6.8:
- Byla přidána podpora pro XPath voliče
- Přidané Tester.assertNotEquals ()
Co je nového ve verzi 0.6.7:
- Opravy:
- Klientské utils byly možná ještě být injekčně a je k dispozici při volání Capser.base64encode () z některých událostí.
- CLI args obsahující = (rovnítko) nebyly řádně analyzovány.
- googlepagination vzorek byl rozbit.
Co je nového ve verzi 0.6.6:
- Tester.assertSelectorExists byla rozbita li>.
Co je nového ve verzi 0.6.5:
- tester.findTestFiles () nyní vrací výsledky v předvídatelné objednávky.
- Přidána --log úrovni a --direct možnosti Casper testovací příkaz.
- Pevné 0.6.4 číslo verze v bootstrap.js.
- číslo Centralizovaná verze na package.json.
- Zajištěno kompatibilita s PhantomJS 1.5.
Požadavky na :
- , povolte JavaScript na straně klienta li>
- PhantomJS 1.9.1 nebo vyšší
Komentáře nebyl nalezen