Java-Applet を使用して開発された UI コントロールを持つレガシー Web アプリケーションがあり、ここで手動検証を取り除こうとしています。JRE バージョン 1.6 以降のブラウザでのみ実行され、JAVA アプレット コードにアクセスするための準備はありません。必要なのは、アプリケーション URL と、ログインするための有効なユーザー資格情報だけです。Selenium を操作するには、テキスト ボックス、チェックボックス、ラジオ ボタン、送信ボタン、リンク、テキストなどの UI コンポーネントを html タグとして必要とします。しかし、ここでは、アプリケーション全体が Java アプレット (スイング コントロールの場合もあります) で構築されており、Selenium はこれらの UI コンポーネントを制御/アクセスできません。
Selenium (Java を使用) を使用すると、ログイン画面がプレーンな html オブジェクトであるため、アプリケーションにログインできると仮定します。ただし、アプリケーションが起動すると、スイングを使用して設計されているため、アプリケーション内のオブジェクトを制御する方法がわかりません。FESTに出くわしましたが、開発環境で実行される開発者側のツール(ホワイトボックステストの一種)です。したがって、Selenium などのオープンソース ツールを使用してどのように達成できるかを提案します (コストを考慮すると、HP UFT は計算外です)。