CasperJS в основном интерфейс тоньше, чтобы поддержать обезглавленное тестирование браузера для вашего проекта.
Безголовый тестирование браузера является метод тестирования, где разработчики используют обезглавленное браузер, как SlimerJS , PhantomJS или trifleJS (не поддерживается CasperJS), чтобы имитировать браузер и увидеть, как страница реагирует.
В то время как оригинальные инструменты могут сделать это самостоятельно, CasperJS поддерживает гораздо проще в использовании интерфейс, сильно склонны к поклонникам JavaScript
Особенности :.
< UL>
Что нового В этом выпуске:.
- Исправлена номер версии в package.json
Что нового в версии 1.0.0-RC4:
- Исправлено:
- Невозможно требовать модули CoffeeScript
- инъекционных clientScripts не работает
- метод Enhanced Tester.assertField (), которая в настоящее время может тестирует для других типов полевых чем входов.
- Casper.getCurrentUrl () может плохо себя вести с закодированными URL-адреса
- Добавлена:
- Casper.echo (), чтобы напечатать сообщение для Каспер консоли от удаленной среде DOM
- Casper.waitForText (), чтобы дождаться данного текста, чтобы присутствовать в содержании страницы HTML
- ClientUtils.getFieldValue ()
Что нового в версии 1.0.0 RC1-
- Добавлена поддержка пользовательских заголовков из отправка исходящих просьба.
- Добавлена поддержка строке () и подтвердите ().
- Добавлена поддержка PhantomJS 1.6 WebPage # zoomFactor.
- Добавлена url.changed & navigation.requested события.
Что нового в версии 0.6.10:
- Casper.download () работает неправильно с двоичных файлов .
- Не можете поместить // комментарии в оценки функции ().
- Добавлена заглушку класс Colorizer, чтобы отключить цвета в выводе на консоль.
- Обновлены и фиксированной документация о расширяемости.
Что нового в версии 0.6.9:
- PhantomJS 1,5 в настоящее время минимальная версия PhantomJS поддерживается.
Что нового в версии 0.6.8:
- Добавлена поддержка селекторов XPath
- Добавлена Tester.assertNotEquals ()
Что нового в версии 0.6.7:
- Исправления:
- Клиентские утилиты, возможно, были пока еще не вводили и доступны при вызове 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 или выше
Комментарии не найдены