Как мы знаем, у нас есть скрипт AutoIt для Windows XP/2000/.. и т.д.
Есть ли у нас одинаковые сценарии AutoIt для компьютеров с Linux?
Эта тема много раз обсуждалась на форумах AutoIt. Один из последних, которые я могу вспомнить, - этот, безусловно, самый полный об этом здесь.
Некоторые функции AutoIt работают под вином. Однако некоторые из более мощных функций автоматизации очень специфичны для окон, поэтому я сомневаюсь, что они будут работать идеально.
Тем не менее, вино не является ответом. Вы гораздо лучше находите альтернативы Linux. Несколько идей, которые стоит изучить:
java.awt.Robot
Посмотрите ожидать или сценариев оболочки или xautomation
Поддельный ввод с мыши и клавиатуры очень легко.
Домашняя страница: jordansissel/xdotool на GitHub
Вы можете использовать AutoHotkey (AHK) под Linux, выполнив его под Wine. Вот как winetricks
использует его в Linux (см. w_ahk_do()
в src/winetricks
), например
wine AutoHotkey.exe script.ahk
Существует также библиотека Python PYAHK AutoHotKey, которая интегрирует AutoHotKey с Python. Возможно, вы также можете запустить AutoIt под Wine. Недостатком является то, что вы можете управлять только приложением Windows под Linux.
Общие средства автоматизации Linux см. В разделе « Сценарии графического интерфейса для Linux».
Для библиотек Python см .: Библиотека автоматизации Python GUI для имитации взаимодействия пользователя в приложениях.
Смотрите также: Инструменты тестирования GUI в Википедии