Устанавливаем Node.js и пакет nightwatch
командой npm install nightwatch -g
. Подробнее смотри на официальном сайте.
Скачиваем и распаковываем Winium.Desktop. Запускаем с параметрами --url-base=wd/hub --verbose
.
Скачиваем Windows Software Development Kit for Windows 8.1 (ставится и на Windows 7). Из features отмечаем только первую, Windows Software Development Kit
.
Устанавливаем, заходим в %PROGRAMFILES(X86)%\Windows Kits\8.1\bin\<ваша архитектура>
. Запускаем UIAVerify
из папки или inspect.exe
(простой и быстрый, рекомендуется).
Достаточно склонировать и запустить из директории командой nightwatch
.
При необходимости удалённого тестирования поменять адрес машины с веб-драйвером в nightwatch.json
(test_settings
/default
/selenium_host
).
Внимание! Работает корректно только в русифицированной системе, т.к. сделаны примеры локаторов по названиям на русском. Подробнее смотри в pages/main_window.js
.
После выполнения в папке генерируется HTML-отчёт о тестировании report.html
.
Немного устаревшая статья про Winium: https://habrahabr.ru/company/2gis/blog/263347/