問題タブ [java-access-bridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
190 参照

java - 外部 Java アプリケーションの BackgroundColor/ForegroundColor を取得する

Java Swing フレームワークで実行されるターゲット アプリケーションをチェックするための自動化テスト スクリプトを作成しています。
Java Access ブリッジ ライブラリを使用して、ターゲット アプリケーション内の要素を検出します。ただし、このライブラリは対象要素の名前/役割/位置/状態のみを取得でき、それ以外のプロパティの取得はサポートしていません。

要素を検出するために Access bridge Explorer ツール (Java Access bridge ライブラリを使用) を使用する例を次に示します。 ここに画像の説明を入力

しかし、Ranorex 自動化テスト ツールを使用して試してみると、背景色、前景色などの多くのプロパティを取得できます... ここに画像の説明を入力 Ranorex の公式 Web サイトを確認すると、それを行うために何らかの計測技術を使用しているとしか記載されていません: https: //www.ranorex.com/java-test-automation/

Ranorex のようにこれらのプロパティを取得する方法を知っている人はいますか?
要素のプロパティを取得するために使用できる技術/ライブラリは何ですか?
Win32 フック API を使用していると思われますが、正しいかどうかはわかりません。