Java プログラムの 2 つの異なるバージョン間の視覚的な違いを文書化する必要があります。これには、古いバージョンの要素をクリックしてから、新しいバージョンの同じ要素をクリックし、2 つの要素が異なる情報を表示するすべてのインスタンスのスクリーン ショットを撮り、バグ レポートを作成することが含まれます。
これを自動化できるツールはありますか?
これまでに試したことは次のとおりですが、他のアイデアも受け入れています。
両方の Java プログラムを並べて配置し、AutoHotkey を使用してマウス クリックを右に 960 ピクセル複製しようとしましたが、動作がおかしくなり、おかしな動作を無視しても機能しないことがわかりました。
また、Javaロボットを使用してみました。新しいバージョンのアプリではマウス クリックが 960 ピクセル右に複製されますが、ロボットでさえ他の Java ウィンドウをクリックできませんでした。(注: ロボットは Windows デスクトップや他のプログラムをクリックできましたが、他の Java プログラムではクリックできませんでした。)