Java Add-in
このトピックでは,Internet Explorer,Mozilla Firefox,Java Web Start,アプレットビューアなどの環境,およびスタンドアロンの Java アプリケーションで Java ユーザ・インタフェース・オブジェクト(コントロール)のテストのために使用される UFT One の Java Add-in を紹介します。
Java Add-in のサポート・リファレンス
Java Add-in では,Java アプリケーションでオブジェクトをテストするときに使用できるユーザ定義の Java テスト・オブジェクト,メソッド,およびプロパティが提供されます。
詳細については,『UFT One Object Model Reference for GUI Testing』の「Java」セクションを参照してください。
ヒント: UFT One の初期状態でコントロールがサポートされない場合は,独自のサポートを開発してください。詳細については,Java Add-in Extensibilityを参照してください。
詳細については,次を参照してください。
- 既知の問題 - Java Add-in
- UFT One サポート・マトリクスの「Java」セクション。
Java Add-in の前提条件
次の表に,UFT One を使用して Java アプリケーションをテストする際に必要になる可能性のある前提条件を示します。
|
アプリケーションを開く |
UFT の起動後に Java アプリケーションを開けない場合,メモリ断片化の問題が発生している可能性があります。メモリ設定を確認し |
|
Web ブラウザでの Java アプレットのテスト |
Web ブラウザで Java アプレットをテストするときに,テストに Web テスト・オブジェクトに対する操作が含まれている場合は,Web Add-in と Java Add-in をロードする必要があります。 このような場合は,[記録と実行環境設定]ダイアログ・ボックスの[Web]タブを使用して,記録と実行環境の設定を指定します。 |
|
Java 16 以降でのオブジェクト認識 |
UFT One が,Java 16 以降の Java オブジェクトを識別するには(Oracle JDK,OpenJDK,または Zulu OpenJDK を使用),Java アプリケーションを実行するときに次のオプションを指定する必要があります。
これらのオプションは,次のいずれかの方法で指定できます。
注:JavaFX アプリケーションについては,以下のオプションの詳細を参照してください。 |
Java Add-in の設定
次の表は,Java テストに関連する UFT One 設定オプションの場所を示しています。
| UFT One オプション |
[Java]表示枠を使用。 |
|
記録と実行環境設定 |
[Java]タブを使用。 詳細については,[Java]タブ([記録と実行環境設定]ダイアログ・ボックス)を参照してください。 |
|
テストの設定 |
[Java]表示枠を使用。 詳細については,[Java]表示枠([テストの設定]/[ビジネス コンポーネントの設定]ダイアログ・ボックス / [アプリケーション領域]の[追加設定]表示枠)を参照してください。 |
|
ActiveScreen キャプチャのカスタム設定 |
[Java]セクションを使用。 詳細については,[ActiveScreen]表示枠([オプション]ダイアログ・ボックス>[GUI テスト]タブ)を参照してください。 |
|
アプリケーション領域の[追加設定] |
[Java]表示枠を使用。 ビジネス・コンポーネントの場合,この表示枠に表示される設定は読み取り専用です。ビジネス・コンポーネントの[Java]表示枠の設定を変更するには,関連するアプリケーション領域を開き,アプリケーション領域の[追加設定]>[Java]表示枠を使用します。 詳細については,[Java]表示枠([テストの設定]/[ビジネス コンポーネントの設定]ダイアログ・ボックス / [アプリケーション領域]の[追加設定]表示枠)を参照してください。 |
JavaFX アプリケーション
JavaFX アプリケーションを使用する場合は,jre8_u60 以上を使用することをお勧めします。詳細については,https://bugs.openjdk.java.net/browse/JDK-8086098 を参照してください。
さらに,使用している Java のバージョンに応じて,次の前提条件が適用されます。
| Java 8 | Java の最小バージョンが 8.0.1010.13 であることを確認してください。 |
|
Java 11 の JavaFX アプリケーションで UFT One を使用するには,アプリケーションを実行しているコンピュータで次の手順を実行します。
|
|
|
Java 12 以降の JavaFX アプリケーションで UFT One を使用するには,アプリケーションを実行しているコンピュータで次の手順を実行します。
|
|
| Java 16 以降 |
UFT One が,Java 16 以降の Java オブジェクトを識別するには(Oracle JDK,OpenJDK,または Zulu OpenJDK を使用),JavaFX アプリケーションを実行するときに次のオプションを指定する必要があります。
これらのオプションは,次のいずれかの方法で指定できます。
|
その他の参照項目:

