Как мне удаленно управлять приложением с графическим интерфейсом - PullRequest
2 голосов
/ 28 ноября 2009

Я легко могу управлять консольным приложением с помощью потоков ввода и вывода из метода Runtime.exec() Java. Как бы я управлял приложением на основе GUI таким же образом. Я посмотрел на класс Robot, но у меня нет возможности программно управлять одним приложением. Есть ли другая библиотека Java или даже библиотека другого языка, которая позволила бы мне создать приложение с графическим интерфейсом и затем иметь возможность управлять этим приложением?

Ответы [ 2 ]

5 голосов
/ 28 ноября 2009

Если вы имеете в виду Java GUI, то есть WindowLicker , который предназначен для тестирования, но должен быть также хорош для вождения.

1 голос
/ 08 января 2010

Существует множество инструментов для записи и воспроизведения. Squish (frologic), RFT (IBM) являются хорошими примерами. Есть также много инструментов с открытым исходным кодом.

Вы проверяли Джемми - https://jemmy.dev.java.net/. Это предоставляет API для управления программой GUI. Вы можете использовать некоторые службы в своей программе для вызова API Джемми.

...