Инструмент автоматизации пользовательского интерфейса - поиск предложений
Я хотел бы автоматизировать процесс, связанный с приложением Java UI. Эти шаги в основном заключаются в следующем:
- вызов пакетного файла, который запускает это Java-приложение с некоторыми параметрами (память: - Xmx 7G)
- дождитесь появления его окна (может быть идентифицировано, например, по названию)
- нажмите на меню "файл" приложения
- нажмите на кнопку "Открыть"
- в OpenFileDialog вставьте имя файла и нажмите кнопку "ОК"
- подождите (может занять несколько минут!) для появления окна сообщений, которое указывает на то, что процесс завершен
- нажмите кнопку "ОК" в окне сообщений
- закройте приложение
.. Это должно быть выполнено для каждого файла (может быть более 100) в указанной папке .
К сожалению, это утомительная задача для ручной обработки. Они предлагают некоторые инструменты для пакетной обработки, но решающий параметр не может быть установлен с помощью этих инструментов - WTF. К счастью, после установки параметров на странице их настроек Приложение запомнит их, поэтому нет необходимости повторять этот шаг для каждого файла, а также не нужно писать сценарий.
Я не знаю, использует ли это Java - приложение AWT или Swing-поэтому инструмент должен справляться с ними обоими.
Что я уже пробовал:
Существуют некоторые инструменты для *тестирования* пользовательского интерфейса. Они могут быть полезны здесь, но я не программист Java.
Richard MacCutchan
Вы подумывали о том, чтобы спросить людей, которые написали это приложение?