3

スクリプトにローカル リポジトリがあり、共有リポジトリも使用している場合、再生中にオブジェクトを検索するときに QTP が最初に使用するリポジトリを教えてください。

4

1 に答える 1

2

ローカル オブジェクト リポジトリ (LOR) は常に最初に考慮されます。オブジェクトが LOR に存在しない場合は、関連するすべての共有オブジェクト リポジトリ (SOR) が順番に検索されます。アクションのプロパティ ダイアログ ([関連付けられたリポジトリ] タブ)。

関連リポジトリ

すべてのリポジトリのオブジェクトがマージされるため、(タイプと名前で) 重複するオブジェクトがある場合、優先度の高いリポジトリから表示され、あるリポジトリのオブジェクトを別のリポジトリのオブジェクトの子として表示できます。

たとえば、次のリポジトリを考えてみましょう。

  1. ローカル: Browser("Google").Page("Google").Link("+You")
  2. sor1.tsr: Browser("Google+").Page("Google+").WebEdit("Email")
  3. sor.tsr: Browser("Google+").Page("Google+").WebEdit("Passwd")

この場合、sor1 のandBrowserPagesorの andを非表示にし、オブジェクト リポジトリ エディタの[ Repository ] ​​フィールドを見ることで、各オブジェクトがどこから発生したかを知ることができます。

オブジェクト リポジトリ エディタ

于 2012-12-05T08:43:42.527 に答える