Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vvscode/js--nightwatch-recorder

:crescent_moon: :watch: NightwatchJs recorder for Chrome
https://github.com/vvscode/js--nightwatch-recorder

chrome hacktoberfest hacktoberfest2020 nightwatch nightwatch-recorder selenium

Last synced: 3 months ago
JSON representation

:crescent_moon: :watch: NightwatchJs recorder for Chrome

Awesome Lists containing this project

README

        

Расширение для записи тестов Nightwatch.js на Google Chrome
===========

[ENG](README.md) | Based on [Ressurectio](https://github.com/ebrehault/resurrectio.git)

Установка
============

1. Клонируйте репозиторий или [скачайте архив](https://github.com/JyotiShir/nightwatchjs-test-recorder/archive/master.zip) и распакуйте
1. Откройте в Chrome **Инструменты / Расширения**
1. Включите **Режим разработчика**
1. Нажмите **Загрузить распакованное расширение...**
1. Выберите папку репозитория
1. Можно использовать!

Использование
=====

Нажмите на иконку расширения в панели Chrome, введите при необходимости начальный URL и **нажмите Go**.

После закрытия окна уведомления о начале теста все ваши действия на странице будут записываться.

По нажатию правой кнопкой мыши можно выбрать проверки (URL, заголовок страницы, текст, ссылка и так далее, в зависимости от нажатого элемента).

Также можно при необходимости запросить команду для создания скриншота или ввести комментарий (во всплывающем окне при нажатии на иконку расширения).

После завершения теста необходимо нажать кнопку **Stop recording**.

Выполненные действия будут скомпилированы в формат тестового сценария, сценарий можно открыть по кнопке **Export Nightwatch.js**.

TODO
===============

* Обработка событий мыши
* Drag&Drop

Благодарности
=======

* vvscode -- адаптировано для Nightwatch.js

* Eric BREHAULT -- автор расширения

* Brian Lloyd -- автор zope.recorder, инструмента для записи событий в основе расширения

авторы
------
[Athyk](https://github.com/Athyk)