[Java 詳細オプション]ダイアログ・ボックス

このダイアログ・ボックスで、追加の Java オプションを指定できます。テーブル記録モードの設定、チェックポイントおよび出力値の実行時オブジェクトからのテキスト情報の取得の有効化(テストのみ)、コントロール一覧の指定を行うことができます。

アクセス方法

GUI テストが開いていることを確認し、[ツール]>[オプション]>[GUI テスト]タブJava]ノード>[詳細設定]ボタンを選択します。次の手順を実行します。

  1. 対象のオプションを 1 回クリックして強調表示します。

  2. そのオプションをもう一度クリックするか、または F2 キーを押し、コントロールの一覧を追加または変更するエディット・ボックスを開きます。

  3. 必要に応じて値を変更します。

    スペース、タブ、改行、復帰の文字で区切られたエディタ・クラス名を指定します。値の大文字と小文字は区別されます。

  4. 値の編集が終了したら、ダイアログ・ボックス内の別の場所をクリックして値を設定します。

重要な情報

  • Oracle Add-in を使用していて、Oracle アプリケーション内の Java オブジェクトのテストにステップを追加する場合、このダイアログ・ボックスのオプションは、テストの Java ステップに関連します。

  • 変更内容は、現在開いているテストまたはビジネス・コンポーネントには適用されません。変更内容を適用するには、テストまたはビジネス・コンポーネントを閉じてから、もう一度開きます。

関連タスク

「Java テーブルで記録するためのオプションの変更」

参照

次にユーザ・インタフェース要素について説明します。

UI 要素 説明
JavaTable 記録モード

テーブル・オブジェクトの記録モードを設定します。次のモードを使用できます。

  • コンテキスト・センシティブ:(標準設定)コンテキスト・センシティブ・モードでテーブル・オブジェクトに対する操作を記録します。たとえば、SetCellDataSelectRow などがあります。

  • アナログ:低レベル(アナログ)テーブル・メソッドであるClickCellDoubleClickCellDrag のみを記録します。

このオプションは、Setting.Java("table_record_mode") 変数に対応しています。

チェックポイントと出力値のオプション

Java オブジェクトに対するチェックポイントおよび出力値ステップの詳細を設定します。次のオプションを使用できます。

Java 実行時オブジェクトからのテキスト・データの取得を有効にする:チェックポイントおよび出力値のステップのためにアプリケーションで Java オブジェクトからテキスト情報を取得できます。このオプションは、UFT One がテキスト認識([ツール]>[オプション]>[GUI テスト]タブ>[テキスト認識]ノード)に OCR メカニズムを使用するよう設定されている場合は適用されません。

実行時オブジェクトからのテキスト情報の取得は、特定の条件に一致する Java オブジェクトにのみサポートされます。したがって、標準設定ではこのオプションは無効です。

テーブル・セル・コントロール

UFT One がテーブル・セル内のコントロールを識別する方法の詳細を設定します。次のオプションを使用できます。

  • 別々のテスト・オブジェクトとして識別するコントロール:UFT One で個別のテスト・オブジェクトとして識別し、JavaTable オブジェクトの一部として識別しないコントロールの一覧を指定します。オブジェクトの種類に固有のメソッドにアクセスする、または通常 UFT One が JavaTable オブジェクトに対する操作として記録および実行するステップの機能を向上するには、このオプションを使用します。

    • このオプションは、JTable Swing ツールキット・テーブルに関係しています。

    • コントロール・クラス名は、スペース、タブ、改行、復帰の文字で区切られるようにします。値の大文字と小文字は区別されます。

    • このオプションは、Setting.Java("table_internal_editors_list") 変数に対応しています。

  • JavaTable テスト・オブジェクトの一部として処理するコントロール:UFT One で JavaTable の操作を記録および実行するコントロールの一覧を指定します。UFT One によって通常は個別のテスト・オブジェクトとして処理されるコントロールに対して JavaTable 操作(SetCellData および Select など)を記録および実行するには、このオプションを使用します。

    • このオプションは、JTable Swing ツールキット・テーブルに関係しています。

    • エディタ・クラス名は、スペース、タブ、改行、復帰の文字で区切られるようにします。値の大文字と小文字は区別されます。

    • このオプションは、Setting.Java("table_external_editors_list") 変数に対応しています。