ビジュアル テスト内でのコントロール プロパティ データの使用

Silk Test Workbench では、テスト アプリケーションの任意のコントロールのプロパティ値を、ビジュアル テストのデータとして使用できます。この場合、プロパティ変数を、ビジュアル テスト内で定義されているローカル変数に設定します。たとえば、コントロールのIDを変数に設定してからテスト ロジックでこの変数を使用すると、アプリケーションの他のコントロールで同じIDが使用されていないことを確認できます。

変数に設定できるプロパティは、そのコントロールで使用可能なプロパティによって異なります。すべてのコントロールで同じプロパティが使用可能なわけではありません。

コントロール プロパティ値を変数に設定するには、ビジュアル テストにその変数を作成する必要があります。

  1. コントロール プロパティを変数に設定するビジュアル テストを開きます。
  2. コントロール プロパティの値を保持するローカル変数を作成します。
  3. コントロールのプロパティを変数に設定するステップを挿入する場所の直前のステップを選択します。 目的のプロパティ データを持つコントロールが含まれるアプリケーションが、ステップを挿入するテスト内のポイントで使用可能になっていることを確認してください。
  4. 挿入 > コントロールのプロパティ を選択します。 選択したステップのあとにステップが作成されます。ステップのプロパティが プロパティ ペインに表示されます。
  5. プロパティ ペインの ロケーター テキスト ボックスで、変数を割り当てるコントロールを識別します。
    • テスト対象アプリケーション: テスト アプリケーションから可視のリスト ボックスまたはコンボ ボックス コントロールを識別するには、このボタンをクリックします。
    • 画面プレビュー: テスト対象アプリケーションが利用できない場合に、画面プレビュー から直接リスト ボックスまたはコンボ ボックス コントロールを識別するには、このボタンをクリックします。
    • オブジェクトの識別ダイアログ: リスト ボックスまたはコンボ ボックス コントロールを識別するために オブジェクトの識別 ダイアログ ボックスを使用するには、このボタンをクリックします。オブジェクトの識別 ダイアログ ボックスを使って、コントロールのロケーターを編集することもできます。
    • 選択:このボタンをクリックして、リテラル、変数、式の結果、またはアクティブ データ値を割り当てます。
  6. プロパティ リストから、コントロールのプロパティとしてリテラル、変数、式、またはアクティブ データのいずれを使用するかを指定します。 この値はローカル変数に格納されます。
  7. ローカル変数名 リストから、選択したコントロールおよびプロパティで使用する変数を選択します。
  8. 省略可能その他 カテゴリのプロパティを編集し、ステップに関する一般的な情報を入力します。