Поскольку Интернет продолжает развиваться,Это приносит нам удобство,Это также приводит к скучной, повторяющейся и механической повторяющейся работе. сегодня,Хочу поделиться с вами старым и практичнымавтоматизацияинструмент:AutoIt,Это позволяет вам попрощаться с утомительной и однообразной работой.,Повышайте эффективность работы.
Раскройте это здесь,AutoIt считается автором 10 лет назад,Это наиболее часто используемый инструмент тестирования. В то время инструменты тестирования не были столь «процветающими», как сегодня.,Наиболее часто используемые авторами того времениавтоматизация Комбинированные навыки:
AutoIt
+QTP
+VBS
。
AutoIt — это язык сценариев, подобный BASIC, а также совершенно бесплатный язык сценариев и набор инструментов для автоматизации операционных систем Windows.
Он использует комбинацию имитируемых клавиш клавиатуры, движений мыши и окон/элементов управления для выполнения различных задач автоматизации, включая автоматическую установку программного обеспечения, вход в систему, автоматический ввод данных, автоматическое тестирование интерфейса, сбор данных и т. д., и может использоваться в сочетании с другими инструменты автоматизации, например, мы используем Selenium для автоматического При тестировании веб-приложения, когда появляется всплывающее окно для выбора файла, поскольку это всплывающее окно принадлежит операционной системе, а не браузеру, программа Selenium не может выполнять последующие операции, которые мы можем использовать. AutoIt для написания сценария автоматизации для выполнения последующих операций автоматического выбора файлов.
Синтаксис AutoIt прост и понятен, что делает его подходящим для начала работы новичкам, но в то же время поддерживаемые им функции также очень мощны, что делает его подходящим для опытных пользователей.
Например: AutoIt поддерживает очень богатый набор встроенных функций и библиотек, которые могут легко обрабатывать системные ресурсы, такие как окна, файлы и реестр. Кроме того, AutoIt также предоставляет независимый редактор и компилятор, который может компилировать сценарии в исполняемые файлы для облегчения запуска на компьютерах, на которых не установлена среда AutoIt.
AutoIt широко используется в автоматизированном тестировании, управлении системами, развертывании программного обеспечения и других областях. Это мощный и простой в использовании инструмент автоматизации. Благодаря своей гибкости и расширяемости AutoIt также используется многими людьми для написания различных пользовательских сценариев и гаджетов для Windows.
Сценарии применения AutoIt включают, помимо прочего:
Короче говоря, AutoIt — это мощный инструмент автоматизации, который подходит для различных сценариев, требующих автоматизированных операций. Он может значительно повысить эффективность работы и сократить повторяющуюся работу.
1. Посетите официальный сайт AutoIt.
https://www.autoitscript.com/site/autoit/
2. На официальном веб-сайте WIKI представлены подробные справочные документы и руководства по использованию, которые очень подходят новичкам для начала работы.
При написании сценариев автоматизации AutoIt предоставляет мощные функции, которые могут обрабатывать события мыши и клавиатуры, регистрировать горячие клавиши, отправлять определенные сообщения, управлять окнами и элементами управления и даже вызывать функции Windows API, а также обрабатывать файлы Excel, снимки экрана и т. д., что может удовлетворить различные потребности в автоматизации.
3. Перед использованием скачайте:
https://www.autoitscript.com/site/autoit/downloads/
После завершения установки откройте папку, в которой находится AutoIt v3.
4. Просмотрите руководство по API:
Вы также можете получить доступ к онлайн-справочной документации AutoIt:
https://www.autoitx.com/Doc/
5. Извлечение информации об окне
Откройте инструмент извлечения информации из окна, предоставленный AutoIt.
Перетащите курсор позиционирования инструмента Finder на элемент управления в окне, чтобы получить информацию об окне и элементе управления.
6. Вот несколько практических примеров сценариев автоматизации AutoIt.
Автоматизированная установка программного обеспечения:Имитировать операции с мышью и клавиатурой пользователя,Автоматическая установка программного обеспечения и полная настройка,Как показано ниже:
Run("setup.exe")
WinWaitActive("Setup")
Send("{ENTER}")
WinWaitActive("License Agreement")
Send("!a")
Send("{ENTER}")
WinWaitActive("Select Destination Location")
Send("{ENTER}")
WinWaitActive("Select Additional Tasks")
Send("{ENTER}")
WinWaitActive("Ready to Install")
Send("{ENTER}")
WinWaitActive("Installation Complete")
Send("{ENTER}")
Тестирование интерфейса:Имитировать действия пользователятест Интерфейс и функциональность приложения,Как показано ниже:
Run("notepad.exe")
WinWaitActive("Untitled - Notepad")
Send("This is a test.")
Send("{ENTER}")
WinWaitActive("Save As")
Send("test.txt")
Send("{ENTER}")
WinWaitActive("Notepad")
Send("!f")
Send("x")
Сбор и обработка данных:Сканировать веб-данные、Обработка таблиц Excel、Работа с базой данных и т. д.,Как показано ниже:
#include <Excel.au3>
Local $oExcel = _Excel_Open()
Local $oWorkbook = _Excel_BookNew($oExcel)
_Excel_RangeWrite($oWorkbook, Default, "A1")
_Excel_RangeWrite($oWorkbook, Default, "B1")
_Excel_RangeWrite($oWorkbook, Default, "C1")
_Excel_RangeWrite($oWorkbook, Default, "A2", "http://www.example.com")
_Excel_RangeWrite($oWorkbook, Default, "B2", "Example")
_Excel_RangeWrite($oWorkbook, Default, "C2", "12345")
_Excel_SaveAs($oWorkbook, "example.xlsx")
_Excel_Close($oExcel)
Управление системой:автоматизацияосуществлять Управление системой Задача,Например, автоматическое резервное копирование файлов, очистка временных файлов, регулярное выполнение определенных задач и т. д.,Как показано ниже:
FileCopy("C:\Users\user\Desktop\example.txt", "C:\Users\user\Documents\backup\example.txt")
DirRemove("C:\Windows\Temp", 1)
Sleep(60000)
Run("C:\Users\user\Desktop\example.exe")
7. Конвертируем au3 в exe
Суффикс сценария AutoIt — .au3. Дважды щелкните файл сценария, чтобы запустить его или автоматически преобразовать сценарий в exe-файл.
Например, выберите файл demo.au3 и нажмите кнопку «Преобразовать», чтобы создать файл demo.exe.
Короче говоря, AutoIt — очень полезный инструмент автоматизации, который может помочь нам автоматизировать различные задачи и повысить эффективность работы. Представленные здесь примеры и функции — лишь малая часть из них. На самом деле AutoIt также имеет множество мощных функций и библиотек, которые могут реализовать больше задач автоматизации. Да ладно, братишка, если тебя все еще беспокоит рутинная и скучная работа каждый день, ты можешь попробовать Autolt!