AutoIt – это специальный язык, позволяющий значительно автоматизировать выполнение большого числа задач в операционной системе Windows. У нас на сайте вы можете загрузить Autoit бесплатно, также это можно сделать на официальном сайте.
Сценарии AutoIt написаны на языке BASIC. Он может имитировать любую комбинацию нажатий клавиш, движений мыши и манипуляций с окнами/контроллерами. С помощью AutoIt можно создавать сценарии для наших рутинных действий, таких как операции ввода/вывода файлов, работа с приложениями, мониторинг ресурсов, административные задачи и так далее. Однако в этой статье мы ограничимся рассмотрением обработки всплывающих окон в Selenium WebDriver.
При выполнении автоматизации с помощью Selenium или любого другого инструмента, мы все сталкиваемся с распространенной проблемой — всплывающими окнами. Поскольку Selenium предназначен только для автоматизации браузеров, окна рабочего стола остаются за рамками. Веб-приложениям иногда необходимо взаимодействовать с рабочими столами для выполнения таких действий, как загрузка и выгрузка файлов. Существуют инструменты для автоматизации такого рода рабочих процессов, такие как AutoIt, Robot Framework, Silk Test и др.
Возможности программы
Разберем основные возможности AutoIt:
- создание скриптов (макросов) автоматизации, которые могут имитировать манипуляции пользователя операционной системы, к примеру, осуществление ввода текстовой информации, нажатия на клавиши компьютерной мышки и так далее;
- возможность разработки собственного программного обеспечения;
- мониторинг интернет-ресурсов, дефрагментация жесткого диска и другие стандартные действия, которые запросто автоматизируются при помощи данного программного обеспечения;
- возможность создания ботов для многопользовательских игр.
Поддержка эмуляции клика мыши: | Да |
---|---|
Эмуляция клавиатуры: | Да |
Повторение действий с заданным интервалом: | Да |
Запуск автокликера скриптом: | Да |
Планировщик задач: | Нет |
Запись сценария в пользовательском режиме: | Нет |
Установка значений и положения указателя мыши по координатам: | Да |
Горячие клавиши: | Да |
Поддержка скриптов от сторонних разработчиков : | Да |
Как пользоваться
Использование данной утилиты подразумевает работу с множеством функций. Разберем лишь основные функции, реализуемые путем написания кода:
- MsgBox – команда для выведения специального окошка с конкретной текстовой информацией.
- Создание диалоговых окон при помощи MsgBox и WantExit.
- Автоматическое включение «Блокнота» при помощи использования множества команд (Run, Send, WinWaitActive).
- Разработка простейших часов при помощи специальных команд языка.
- Возможность создания окошка в середине экрана персонального компьютера.
- Средство под наименованием «AutoIt Window Info» позволяет получать сведения об элементах программного обеспечения.
Для более полного понимания работы AutoIt необходимо изучить множество информации по программированию в данной среде на специальных интернет-ресурсах, форумах, блогах и официальном сайте языка.