Скрипт AutoIT для Linux?
Как мы знаем, у нас есть скрипт AutoIt для Windows XP/2000/.. и т. Д.
Есть ли у нас одинаковые сценарии AutoIt для компьютеров с Linux?
3 ответа
Эта тема много раз обсуждалась на форумах AutoIt. Один из последних, которые я могу вспомнить, - этот, безусловно, самый полный об этом здесь.
Некоторые функции AutoIt работают под вином. Однако некоторые из более мощных функций автоматизации очень специфичны для окон, поэтому я сомневаюсь, что они будут работать идеально.
Тем не менее, вино не является ответом. Вы гораздо лучше находите альтернативы Linux. Несколько идей, которые стоит изучить:
- Java, используя такие классы, как
java.awt.Robot
- Python, Google для библиотек автоматизации Python для Linux, таких как Uinput или Dogtail.
- Любой из инструментов, перечисленных на этой странице.
xdottool
Поддельный ввод с мыши и клавиатуры очень легко.
Домашняя страница: jordansissel / xdotool на GitHub
AutoHotKey
Вы можете использовать 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 в Википедии