6

Как мы знаем, у нас есть скрипт AutoIt для Windows XP/2000/.. и т.д.

Есть ли у нас одинаковые сценарии AutoIt для компьютеров с Linux?

3 ответа3

7

Эта тема много раз обсуждалась на форумах AutoIt. Один из последних, которые я могу вспомнить, - этот, безусловно, самый полный об этом здесь.

Некоторые функции AutoIt работают под вином. Однако некоторые из более мощных функций автоматизации очень специфичны для окон, поэтому я сомневаюсь, что они будут работать идеально.

Тем не менее, вино не является ответом. Вы гораздо лучше находите альтернативы Linux. Несколько идей, которые стоит изучить:

  • Java, используя такие классы, как java.awt.Robot
  • Python, google для библиотек автоматизации python для linux, таких как uinput или dogtail.
  • Любой из инструментов, перечисленных на этой странице.
4

Посмотрите ожидать или сценариев оболочки или xautomation

1

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 в Википедии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .