CasperJS iš esmės yra prabangiau sąsaja remti begalvis naršyklės testavimą savo projektui.
Begalvis naršyklė bandymai yra bandymai būdas, kai kūrėjai naudoja begalvis naršyklę kaip SlimerJS , PhantomJS arba trifleJS (nėra palaikoma CasperJS) imituoti naršyklėje ir pamatyti, kaip puslapio reaguoja.
Nors originalūs įrankiai gali tai padaryti savo, CasperJS palaiko daug lengviau naudoti sąsaja, labai linkę į "JavaScript" gerbėjai
Įranga .
< ul>
Kas naujo , šioje laidoje.
- Fiksuotas versijos numeris package.json
Kas naujo versija 1.0.0-RC4:
- Fiksuotas: "
- neįmanoma reikalauti CoffeeScript modulius;
- švirkštimas clientScripts neveikia;
- Glaudesnis Tester.assertField () metodas, kuris dabar gali tikrina kitų lauko tipų nei įėjimai.
- Casper.getCurrentUrl () gali blogai elgtis su užkoduotų URL
- Pridėta: "
- Casper.echo () atspausdinti žinutę casper konsolės iš nuotolinio DOM aplinkoje;
- Casper.waitForText () laukti tam tikrą tekstą, esančių puslapio HTML turinį,
- ClientUtils.getFieldValue ();
Kas naujo versija 1.0.0-RC1:
- Pridėta parama užsakymą antraštes siunčiant išeinantis prašymas.
- Pridėtas eilutės (dalis) ir patvirtinkite ().
- Pridėta parama PhantomJS 1.6 Svetainė # zoomFactor.
- Pridėta url.changed & navigation.requested renginiai.
Kas naujo versijos 0.6.10:
- Casper.download () neveikia tinkamai su binaries .
- Ar neskirti // komentarus įvertinti () funkciją.
- Pridėta gydomojo colorizer klasę, norint išjungti spalvas konsolės produkcija.
- Atnaujinta ir fiksuoto dokumentus apie įtempis.
Kas naujo 0.6.9 versija:
- PhantomJS 1.5 dabar minimalus PhantomJS versija palaikoma.
Kas naujo versijos 0.6.8:
- Pridėta parama XPath selektoriai,
- Pridėta Tester.assertNotEquals ();
Kas naujo versijos 0.6.7:
- korekcija: "
- Klientų utils buvo galbūt dar buvo sušvirkšta ir prieinama, kai skambinama Capser.base64encode () iš kai kurių įvykių.
- CLI args kuriuos = (lygybės ženklą) nebuvo tinkamai išnagrinėtas.
- googlepagination mėginys buvo sulaužyta.
Kas naujo versijos 0.6.6:
- Tester.assertSelectorExists buvo suskirstytas .
Kas naujo versijos 0.6.5:
- tester.findTestFiles () dabar grįžta rezultatų nuspėjama tvarka.
- Pridėta --log lygio ir --direct variantų CASPER bandymo komandą.
- Fiksuotas 0.6.4 versijos numeris bootstrap.js.
- Centralizuotas versija numerį package.json.
- užtikrintas suderinamumas su PhantomJS 1,5.
Reikalavimai
- veikiancio Javascript kliento pusėje;
- PhantomJS 1.9.1 arba naujesnė;
Komentarai nerastas