Qtp-add-objects-to-or

提供:Dev Guides
移動先:案内検索

QTP-オブジェクトリポジトリの操作

ORへのオブジェクトの追加

オブジェクトをスパイした後、オブジェクトをリポジトリに追加することが最初のステップです。 オブジェクトがオブジェクトリポジトリに追加された場合にのみ、スクリプトは正常に実行できます。 [オブジェクトをORに追加]をクリックすると、オブジェクトがオブジェクトリポジトリに追加されます。

ユーザーが記録を行っても、オブジェクトとそのプロパティは自動的にキャプチャされます。 したがって、スクリプトを正常に再生できます。

オブジェクトリポジトリ-機能

  • ステップ1 *-オブジェクトをORに追加したら、[リソース]→[オブジェクトリポジトリ]に移動して確認できます。 オブジェクトリポジトリウィンドウが開き、以下に示すように、リポジトリで追加されたオブジェクトを見つけることができます-

オブジェクトリポジトリ

  • ステップ2 *-「+」ボタンをクリックしてデフォルトのプロパティとは別にプロパティを追加し、「x」ボタンを使用してプロパティを削除できます。 デフォルトに戻したい場合は、「円形矢印」ボタンをクリックします。

オブジェクトリポジトリ

  • ステップ3 *-オブジェクトの名前を変更できます。 ここでは、オブジェクトの名前は「Numbers」であり、「num」に名前を変更できます。これは、オブジェクトを一意に識別するのに影響しません。 論理名に変更がある場合は、スクリプト作成時に同じ名前を使用する必要があります。 変更できるのはオブジェクトの名前のみで、プロパティは変更できません。

オブジェクト名の変更

-QTPがオブジェクトを認識し、それに作用できるように、オブジェクトのプロパティは一意でなければなりません。 オブジェクトのプロパティが2つ以上のオブジェクトで同じ場合、実行中に「指定されたプロパティに複数のオブジェクトが一致する」というエラーがスローされます。

  • ステップ4 *-オブジェクトを追加した後、図に示すように、同じものを単純なドラッグアンドドロップでスクリプトで使用できます。 オブジェクトをドラッグアンドドロップすると、デフォルトの操作が設定されます。 たとえば、ボタンをクリックする、テキストボックスに設定するなど。

オブジェクト名の変更