Автор: Филип Рик (Filip Hric) Оригинал статьи Перевод: Ольга Алифанова
Если вы используете Cypress, то, возможно, знакомы с цепочками команд. Так ли это? Я вижу, что многие пользователи Cypress знают об этом, но иногда не улавливают их внутреннюю логику.
В этой статье я хочу разобрать ряд основополагающих принципов цепочек Cypress и то, как их понимание улучшит ваши тесты.
BurundukPro – это современный программный автоматизатор, однако его возможности гораздо шире обычной эмуляции мыши и клавиатуры. BurundukPro в настоящее время является лидером среди программ данного направления, благодаря дружественности интерфейса, понятности скриптового языка и хорошей сопроводительной документации с примерами.
BurundukPro это:
Универсальный эмулятор/автоматизатор прикладных процессов на персональном компьютере пользователя под управлением OS Windows. Компактный дистрибутив (менее 10 Mb), для работы которого не требуется никаких дополнительных библиотек и настроек. Все работает "из коробки". Удобный редактор кода с подсветкой синтаксиса и инструментами отладки, такими как замена текста, экранная лупа, шаблоны кода. Скриптовый язык, поддерживающий переменные, вычисления, функции работы с числами и строками, циклы, условия и подпрограммы. Имитация устройств ввода, то есть кликов и движения мыши, кнопок клавиатуры, в том числе с возможностью «зажатия» и обхода систем защит (Frost, GameGuard, прочие). Возможности анализа экрана, среди которых поиск отдельных пикселей, поиск целых изображений, подсчет и контрольные суммы, а так же уникальная возможность «упрощения» графики для игр с излишне богатой цветовой палитрой. Работа с файлами, включающая чтение и запись данных в текстовые и ini файлы, вызов сторонних программ и создание своих dll плагинов, проигрывание звуков. Привязка к конкретному окну нажатием одной кнопки, при этом работа кликера не мешает работе пользователя за компьютером. И многое другое, в том числе работа с окнами Windows, Интернет-запросы и возможность записи действий на компьютере с последующим их воспроизведением.