Настольный инструмент автоматизации, который позволяет читать окно вывода - PullRequest
1 голос
/ 25 октября 2011

Мне нужно автоматизировать следующее:

  • открыть окно, если оно еще не открыто (т. Е. Запустить графическую программу).Это простая часть
  • окно программы просто пустое, с двумя кнопками внизу.
  • после открытия окна программы сделайте следующее:
    1. нажмите кнопку 1. Это напечатает некоторый текст в окне (будет добавлен к существующему тексту, если таковой имеется; текст будет прокручиваться вверх)
    2. , если вновь напечатанный текст соответствует / foobar /, остановите
    3. в противном случае,ждать случайное количество времени, скажем, от 1 до 10 секунд, затем перейти к 1

Я пробовал xdotool и xautomation но они, похоже, не в состоянии «прочитать» текст, который появляется в окне (или, может быть, я просто не смог выяснить, как это сделать).

Это должно быть предпочтительночто-то, что можно использовать из сценария оболочки под Linux или из инструмента, который сам может быть написан в виде сценария (менее предпочтительно).

Спасибо за любые указатели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...