Автоматизация калькулятора

Рассмотрим на практике работу с записью на примере калькулятора.

Запустите стандартное приложение Калькулятор

Задача: роботом нажимать на кнопки Калькулятора.

Нажмите кнопку “Запись последовательности кликов”. В верхней части экрана появляется подсказка насчёт использования дополнительных клавиш:

Внешний вид панели записи изменился, осталась лишь кнопка Отмена.

По мере того, как курсор мыши перемещается по экрану, элемент под курсором выделяется красной рамкой.

Причём это происходит и в Калькуляторе, и в браузере, и на панели задач и т.д.

Кликните по нескольким кнопкам Калькулятора левой кнопкой мыши. В верхней части экрана появляется подсказка о том, что в любой момент мы можем завершить запись нажатием на клавишу Escape.

Обратите внимание, сейчас вы кликали мышью. Т.е. можно нажать на CTRL и записать клик мышью на заданном элементе, но не производить самого клика. Это иногда бывает полезно – если вы хотите просто записать клик, но не выполнять никаких операций и перейти на другой экран. Если это не критично, записывайте клик просто нажатием на левую кнопку мыши.

Теперь у кнопки Сохранить и Закрыть на панели записи в верхнем углу появилась цифра 8. Это значит, что мы записали 8 действий.

Теперь вы можете нажать Escape для выхода из режима записи, и затем нажмите на кнопку Сохранить и Закрыть. В дизайнере появились блоки с записанными действиями:

Можно подвести курсор к иконке с фотоаппаратом и просмотреть скриншот, на котором указано, что за действие записано и выполняется данным блоком. Точка на скриншоте, куда был произведён клик, помечается крестиком.

Сохраните диаграмму и запустите её.

Загружается Калькулятор.

Выполняются записанные клики на клавиши

Робот завершил данный сценарий.