私はアプリケーションテストを行っています。私たちの統合テストコード(Javaで書かれ、他のものの中でSelenium Webdriverを使用しています)が異なるJVMで実行されたフレームにアクセスすることを望みます。別のアプリケーションからJava AWT/Swing Framesにアクセスするにはどうすればいいですか(ボタンをクリックし、テキストを入力します)?
私はFestSwingを使用してみましたが、Java 1.6に依存しており、Java 1.5を使用することを余儀なくされています。
以前の組織ではQuickTest Professionalを使用していましたが、あまりにも不安定でした。他のJVMのjvmフックを通してフレームにアクセスする何らかの方法がありました。
当社の製品は、Java Swing JFramesとAWT Framesを使用することがあるウェブです。
/Mikael Magnusson。
私には少し不明な点があります。 Swingアプリケーションのフレーム、またはSwingアプレットのフレームにアクセスしますか? – Riduidel
フレームにアクセスしたいのですが、Webアプリケーションなのでアプレットから起動していると思いますが、間違っている可能性があります。私がアクセスしたいJavaコードのいくつかは、ディスクにローカルに保存されたjarファイルから起動されます。 –