5

QTP の待機機能と同期機能の違いは何ですか。また、どのようなシチュエーション待ち機能が使えるか、シチュエーション同期機能が使えるか教えてください。

私を助けてください。

4

1 に答える 1

7

Browser.SyncまたはPage.Syncナビゲーションが完了するまで待機します。これは、ページが完全かつ正常にダウンロードされたことを意味します。これは、必ずしもページのすべての要素 (画像、CSS、JS) がダウンロードされたことを意味するわけではありません。

Waitハードコーディングされた遅延です (X 秒待機します)。待機はできるだけ避ける必要があります。WaitPropertyQTP (または)の組み込みの同期関数を使用すると、スクリプトはより高速かつ確実に実行されますSync

以下は、QTP のヘルプ テキストから直接引用したコード例で、ブラウザまたはページ レベルの同期を使用するのに最適なタイミングを示しています。

SystemUtil.Run "iexplore.exe", "http://www.google.com"
Browser("Google").Page("Google").Sync
Browser("Google").Navigate "http://www.cnn.com"
Browser("Google").Page("CNN.com - Breaking News,").Sync
Wait 10 ' we can read the latest news
Browser("Google").Back
于 2012-12-10T16:09:15.270 に答える