Nightwatch.js є інструментом для досвідчених розробників, що дозволяє їм перевірити, як їх застосування буде плата за проїзд на різних браузерах, в різних умовах, фактично без необхідності копіювати їх в реальному житті.
Він використовує веб-автоматизації драйвер Селен браузера, Node.js і Node.js CLI для виконання тестів і отримати результати про можливу продуктивності і видає сторінки.
Nightwatch.js не тільки завантаження сторінки, але також може виконувати різні дії на цій сторінці, а також. Він може імітувати навігацію до нових сторінок, клацає, події наведення миші, пошук, і т.д ..
Це дозволяє не тільки швидкість тестової сторінки, але продуктивність сторінки, а також.
Тести написані з використанням простий синтаксис, і все результати витягуються і відображаються в Node.js CLI
Що нового в цьому випуску :.
- Модульне тестування - блок запису або інтеграційні тести в Nightwatch для Node.js додатків і інтерфейсів API;
- Користувальницькі репортери - додати свій власний репортер через --reporter варіант;
- Вбудована підтримка Grunt - Nightwatch поставляється з простим у використанні Grunt завдання, яка може бути використана в існуючій конфігурації збірки Грунт на основі;
- Запуск одного TestCase - можливість запускати зазначену TestCase з поточного Suite / модуля через --testcase;
- Сторінка Об'єкти -. Задокументовано підтримка моделі об'єктів сторінка
Що нового у версії 0.8.6:
- Модульне тестування - блок запису або інтеграційні тести в Nightwatch для Node.js додатків і інтерфейсів API;
- Користувальницькі репортери - додати свій власний репортер через --reporter варіант;
- Вбудована підтримка Grunt - Nightwatch поставляється з простим у використанні Grunt завдання, яка може бути використана в існуючій конфігурації збірки Грунт на основі;
- Запуск одного TestCase - можливість запускати зазначену TestCase з поточного Suite / модуля через --testcase;
- Сторінка Об'єкти -. Задокументовано підтримка моделі об'єктів сторінка
Що нового у версії 0.6.7:
- Модульне тестування - блок запису або інтеграційні тести в Nightwatch для Node.js додатків і інтерфейсів API;
- Користувальницькі репортери - додати свій власний репортер через --reporter варіант;
- Вбудована підтримка Grunt - Nightwatch поставляється з простим у використанні Grunt завдання, яка може бути використана в існуючій конфігурації збірки Грунт на основі;
- Запуск одного TestCase - можливість запускати зазначену TestCase з поточного Suite / модуля через --testcase;
- Сторінка Об'єкти -. Задокументовано підтримка моделі об'єктів сторінка
Що нового у версії 0.5.36:
- Додана підтримка глобальних результатів тестування функції репортер визначено в модулі Globals, сконфигурированной в globals_path в nightwatch.json.
Що нового у версії 0.5.28:
- Виправлено:
- Питання випробування бігун з паралельним режимом і глобальний
Що нового у версії 0.5.21:
- Додано до / після і методи випробувань beforeEach / afterEach , яка принижує установки / демонтажу.
Що нового у версії 0.5.6:
- Виправлена проблема з запуском тестів паралельно на Windows, машини.
Що нового у версії 0.5.1:
- Додано:
- Виконати тести паралельно.
- середовища випробувань успадковувати за замовчуванням.
- urlContains і urlEquals затвердження.
Що нового у версії 0.4.16:
- Виправлена помилка, при працюючому поставлених в чергу команд додані з зворотних викликів
- Покращено висновок на консоль
Що нового у версії 0.4.12:
- Виправлено:
- Проблеми з SetValue і ключі командного рядка і додав псевдонім SendKeys для SetValue
- Додано:
- Object карта з наявними ключами і їх UTF-8 значень як client.Keys
Що нового у версії 0.4.8:
- Додано:
- Команда frameParent заснована на # 80
- асинхронної УСТАНОВ.МОНІТОРА / Teardown - ви можете передати в даний час параметр зворотного виклику
- Скріншоти зберігаються в звіти JUnit у вигляді вкладень
- Виправлено:
- Проблеми, пов'язані з командами тайм-ауту
Що нового у версії 0.3.6:
- Додано:
- Можливість додавання користувацьких тверджень стверджувати / перевірити.
- Підтримка MSIE з драйвером IE.
- Виправлено:
- Генерація звітів, коли папка не існує.
Вимоги
- Node.js
Коментар не знайдено