Bernhard Hiller Ответов: 1

Инструмент автоматизации пользовательского интерфейса - поиск предложений


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

К сожалению, это утомительная задача для ручной обработки. Они предлагают некоторые инструменты для пакетной обработки, но решающий параметр не может быть установлен с помощью этих инструментов - WTF. К счастью, после установки параметров на странице их настроек Приложение запомнит их, поэтому нет необходимости повторять этот шаг для каждого файла, а также не нужно писать сценарий.
Я не знаю, использует ли это Java - приложение AWT или Swing-поэтому инструмент должен справляться с ними обоими.

Что я уже пробовал:

Существуют некоторые инструменты для *тестирования* пользовательского интерфейса. Они могут быть полезны здесь, но я не программист Java.

Richard MacCutchan

Вы подумывали о том, чтобы спросить людей, которые написали это приложение?

1 Ответов

Рейтинг:
2

RickZeeland

Может быть, вы можете использовать Автоматизация пользовательского интерфейса PowerShell:
автоматизация-тестирование-инструменты-для-средней-команды-5-10-тестеры[^]

Также видеть: интерфейс-средства автоматизации-средства-для-окон[^]