2

Runtime.exec()Java のメソッドからの入出力ストリームを使用して、コンソール ベースのアプリを簡単に制御できます。同じ方法で GUI ベースのアプリケーションを制御するにはどうすればよいでしょうか。Robot クラスを見てきましたが、1 つのアプリケーションをプログラムで制御する方法がありません。別の Java ライブラリ、または GUI アプリケーションを生成してそのアプリケーションを制御できる別の言語のライブラリはありますか?

4

2 に答える 2

5

Java GUI を意味する場合は、テストを中心に設計されたWindowLickerがありますが、運転にも適しているはずです。

于 2009-11-27T23:58:08.083 に答える
1

記録と再生を行うための多くのツールがあります。Squish(frologic)、RFT(IBM)が良い例です。オープンソースのツールもたくさんあります。

Jemmy - https://jemmy.dev.java.net/を確認しましたか。これにより、GUI プログラムを制御するための API が提供されます。プログラムで一部のサービスを公開して、Jemmy API を呼び出すことができます。

于 2010-01-08T20:54:32.360 に答える