2016-11-28 11 views
0

私は、Javaを使用してGUIと対話する方法を見つけようとしています。アプリケーションを開くためのスクリプトを書いて、ユーザ名とパスワードを入力して「ログイン」などをクリックします。それを行う方法はありますか?Javaを使用して他のアプリケーションを操作できますか?

+0

を使用することができ、Javaから1つのシステムコマンドを起動するためにこれを使用しますが、[のようなものを試してみましたSelenium](https://en.wikipedia.org/wiki/Selenium_(ソフトウェア))? –

+0

これはウェブブラウザの自動化ですね。 –

+0

はい、ただし、アプリケーションがWebアプリケーションでない場合は、同様のソフトウェア/プラットフォームを探すことができます。私はこれがあなたを助けることができると思います:http://stackoverflow.com/questions/25343/is-there-any-way-to-automate-windows-forms-testing –

答えて

2

Javaロボットのようなものを探しているかもしれませんが、それはSeleniumと似ていますが、システムアプリケーション用です。 私は過去http://alvinalexander.com/java/java-robot-class-example-mouse-keystroke

でUIテストを実行するためにそして、あなたは

Runtime.getRuntime().exec("System specific command line text here"); 

と同様に

File file = new File("/absolute/path/to/yourExecutable"); 
Desktop.getDesktop().open(file); 
+0

これは私が探しているものです。ありがとう! –

関連する問題