CasperJS jest w zasadzie do obsługi interfejsu drobniejsze testy przeglądarki bezgłowe dla projektu.
Testy przeglądarka Headless jest metoda testowania, gdzie deweloperzy używać jak bezgłowe przeglądarkę SlimerJS , PhantomJS lub trifleJS (nie jest obsługiwany przez CasperJS) do symulacji przeglądarce i zobaczyć, jak strona reaguje.
Chociaż pierwotne narzędzia mogą to zrobić na własną rękę, CasperJS obsługuje wiele łatwiejsze w użyciu interfejs, mocno pochylona w stronę miłośników JavaScript
Opis .
< ul>
Co nowego w tym wydaniu:.
- Numer wersji stacjonarnej w package.json
Co nowego w wersji 1.0.0-RC4:
- Poprawiono:
- Niemożliwe wymaga modułów coffeescript
- Wstrzykiwanie clientScripts nie działa
- Ulepszona metoda Tester.assertField (), która może teraz testuje dla innych typów pól, niż wejść.
- Casper.getCurrentUrl () może źle się zachowują z zakodowanych adresów URL
- Dodane:
- Casper.echo (), aby wydrukować wiadomość do konsoli Casper ze środowiska zdalnego DOM
- Casper.waitForText () czekać na dany tekst, aby być obecny w zawartości strony HTML
- ClientUtils.getFieldValue ()
Co nowego w wersji 1.0.0-RC1:
- Dodano obsługę niestandardowych nagłówków wysyłając wychodzących wniosek.
- Dodano wsparcie dla wiersza () i potwierdź ().
- Dodano wsparcie dla PhantomJS 1.6 Strona internetowa # zoomFactor.
- Dodane url.changed & navigation.requested wydarzenia.
Co nowego w wersji 0.6.10:
- Casper.download () nie działa poprawnie z plików binarnych .
- Nie można umieścić // komentarze oceny funkcji ().
- Dodano Dummy klasę Colorizer, aby wyłączyć kolory w wyjścia konsoli.
- Aktualizacja i stała dokumentację o rozciągliwości.
Co nowego w wersji 0.6.9:
- PhantomJS 1.5 jest obecnie minimalne PhantomJS wersja obsługiwane.
Co nowego w wersji 0.6.8:
- Dodano wsparcie dla selektorów XPath
- Dodane Tester.assertNotEquals ()
Co nowego w wersji 0.6.7:
- Poprawki:
- utils klienta jeszcze nie było możliwe i dostępne jest wstrzykiwany Dzwoniąc Capser.base64encode () z niektórych imprez.
- args CLI zawierające = (znak równości) nie były przetwarzane prawidłowo.
- próbka googlepagination został złamany.
Co nowego w wersji 0.6.6:
- Tester.assertSelectorExists został uszkodzony .
Co nowego w wersji 0.6.5:
- tester.findTestFiles () zwraca teraz wyniki w przewidywalny zamówienie.
- Dodane --log-level i --direct opcje Casper polecenia test.
- Poprawiono 0.6.4 Numer wersji w bootstrap.js.
- Centralne numer wersji do package.json.
- Gwarantowana kompatybilność z PhantomJS 1.5.
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
- PhantomJS 1.9.1 lub nowszy,
Komentarze nie znaleziono