「オブジェクトの選択」ダイアログ・ボックス

「オブジェクトの選択」ダイアログ・ボックスは、テスト・オブジェクト・マップおよびスクリプトに追加する、アプリケーション内のオブジェクトを選択する場合に使用します。
このタスクについて

オブジェクトの選択時、Functional Tester は「オブジェクトの選択」ページ最下部のグリッドに、その認識プロパティーをリストします。

間違ったオブジェクトを選択したり、別のオブジェクトを追加することを決定した場合、異なるオブジェクトを選択するいずれかの方式を使用します。 「完了」ボタンをクリックするとグリッドにリストされるのが、追加する予定のオブジェクトです。

次の 3 つの選択方式が使用可能です。

「オブジェクト・ファインダー」ツール 「オブジェクト・ファインダー」ツール

オブジェクト・ブラウザー オブジェクト・ブラウザー

遅延メソッド 遅延メソッド

「オブジェクト・ファインダー」ツール「オブジェクト・ファインダー」ツール

このタスクについて

これは、オブジェクトを選択する最も一般的かつ直接的な方式です。

  1. 「オブジェクト・ファインダー」ツール・アイコン「オブジェクト・ファインダー」ツールを選択して、そのまま、アプリケーション内の選択対象のオブジェクト上にドラッグします。

    Functional Tester が、オブジェクトを強調表示された枠で縁取ります。

  2. マウス・ボタンを放します。

    オブジェクトが選択され、Functional Tester は「オブジェクトの選択」ページ最下部のグリッドに、その認識プロパティーをリストします。

オブジェクト・ブラウザーオブジェクト・ブラウザー

このタスクについて

オブジェクト・ブラウザー方式は、テスト・オブジェクト・マップに追加するオブジェクトをブラウズするために使用します。 ブラウザーは、アプリケーション内のオブジェクトの階層ツリーを表示します。 最上位は、実行しているアプリケーションを示します。Functional Tester は、各最上位の下に、そのアプリケーション内のオブジェクト階層を表示します。

  1. オブジェクト・ツリーをブラウズし、テスト・オブジェクト・マップに追加するオブジェクトを検索します。
  2. オブジェクトをクリックして選択します。

    Functional Tester は「オブジェクトの選択」ページ最下部のグリッドに、オブジェクトの認識プロパティーをリストします。

遅延メソッド遅延メソッド

このタスクについて

遅延メソッド (Delay method) は、メニューなどのポップアップ・オブジェクトを選択するために使用します。このメソッドは「オブジェクト・ファインダー」ツールを使用しますが、遅延、つまりまず他のオブジェクトでのクリックを必要とするオブジェクトに到達するための時間を設定できます。

  1. 「選択前の秒数」フィールドで、Functional Tester がオブジェクトの検索を試行するまでの遅延時間を秒数で入力します (デフォルトは 10 秒です)。
  2. 「オブジェクト・ファインダー」ツール・アイコン「オブジェクト・ファインダー」ツールをクリックします。
  3. アプリケーションに移動し、選択するオブジェクトを検索します。 遅延期間中に実行することは記録されないので、必要であればオブジェクトをいわば調査することができます。

    タイマーが切れると、Functional Tester はカーソルの下のオブジェクトを選択し、そのオブジェクトを強調表示された枠で縁取り、「オブジェクトの選択」ページ最下部のグリッドにその認識プロパティーを表示します。

    注: オブジェクトの遅延ロケーションを正しく再生するためには、オブジェクトはスクリプト内のアクションにより公開される必要があります。 オブジェクトが公開されていないと、再生中に「オブジェクト未検出例外」がスローされます。
タスクの結果

「オブジェクト認識プロパティー」グリッド

上記のメソッドのいずれかを使用してオブジェクトを選択すると、タブ最下部のグリッドにその認識プロパティーがリストされます。 認識プロパティーは、オブジェクトのプロキシーによって判別されます。例えば、ボタン・オブジェクトには label、.class、および .classIndex の 3 つの認識プロパティーがあります。 グリッドは、特定のオブジェクトの認識プロパティーの名前と値をリストします。 この情報から、選択したオブジェクトが正しいかどうかを確認することができます。

開く方法: 「Functional Test」ツールバーから、「アクティブな Functional Test スクリプトへのテスト・オブジェクトの挿入」ボタン「アクティブな Functional Test スクリプト」ボタンをクリックします。 スクリプト・エクスプローラーの「テスト・オブジェクト」フォルダーを右クリックして、「テスト・オブジェクトの挿入」を選択することもできます。


フィードバック