CasperJS в основному інтерфейс тонше, щоб підтримати обезголовлене тестування браузера для вашого проекту.
Безголовий тестування браузер метод тестування, де розробники використовують обезголовлене браузер, як , PhantomJS або (Не підтримується 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 або вище
Коментар не знайдено