CasperJS е в основата на по-фини интерфейс за подкрепа на обезглавената тестване браузър за вашия проект.
Headless тестване браузър е метод на тестване, ако разработчиците използват обезглавен браузър като SlimerJS , PhantomJS или trifleJS (не се поддържа от CasperJS) да симулира браузър и да видим как страницата реагира.
Докато оригиналните инструменти могат да направят това сами, CasperJS поддържа много по-лесен за използване интерфейс, силно наклонена към джава феновете
<силни> Характеристики :.
< ул>
Какво ново в тази версия:.
- Фиксиран номер на версията в package.json
Какво ново във версия 1.0.0-RC4:
- Fixed:
- Невъзможно е да се изисква CoffeeScript модули
- Инжектиране clientScripts не работи
- Засилено метод Tester.assertField (), който сега може да тества за други типове полета от входа.
- Casper.getCurrentUrl () може да се държи зле с кодирани URL адреси
- Добавена:
- Casper.echo (), за да отпечатате съобщение на конзолата Каспър от дистанционното DOM среда
- Casper.waitForText (), за да се изчака за даден текст да присъстват на страница HTML съдържание
- ClientUtils.getFieldValue ()
Какво ново във версия 1.0.0-RC1:
- Добавена е поддръжка на потребителски заглавки изпращане в изходящата поискване.
- Добавена е поддръжка за бърза () и потвърдете ().
- Добавена е поддръжка за PhantomJS 1.6 уеб страница # zoomFactor.
- Добавени url.changed & navigation.requested събития.
Какво ново във версия 0.6.10:
- Casper.download () не работи правилно с бинарни файлове .
- Не може да се сложи // коментари в оценка () функцията.
- Добавена сляпо клас Colorizer, за да деактивирате цветове в конзолата изход.
- Updated и фиксиран документация за разтегливост.
Какво ново във версия 0.6.9:
- PhantomJS 1.5 сега е минимална PhantomJS версия поддържа.
Какво ново във версия 0.6.8:
- Добавена е поддръжка за XPath селектори
- Добавени Tester.assertNotEquals ()
Какво ново във версия 0.6.7:
- Определя:
- Клиентски UTILS вероятно са били все още не се инжектира и достъпни, когато се обаждате Capser.base64encode () от някои събития.
- CLI опцията съдържащи = (знак за равенство) не са били анализирани правилно.
- googlepagination проба бе съборена.
Какво ново във версия 0.6.6:
- Tester.assertSelectorExists бе съборена .
Какво ново във версия 0.6.5:
- tester.findTestFiles () вече връща резултати в предсказуема ред.
- Добавена --log ниво и --direct опции за Каспър тест команда.
- Фиксирана 0.6.4 номер на версията в bootstrap.js.
- Централизиран номер на версията към package.json.
- Осигурява съвместимост с PhantomJS 1.5.
<силни> Изисквания
- JavaScript поддръжка на клиентска страна
- PhantomJS 1.9.1 или по-високи
Коментари не е намерена