Webページと対話するQTPスクリプトがあります。時折、このWebページは、テストの残りの部分を妨げるダイアログをポップアップ表示し、テストの実行を続行する前に、単純な「OK」で閉じる必要があります。
リカバリシナリオはこの正確な状況を処理することになっていますが、私が思うに、QTPはポップアップを認識しません。リカバリシナリオは、「ウィンドウタイトル:Webページからのメッセージ」のダイアログが表示されたときにトリガーされるように設定されています。オブジェクトスパイを使用したので、これが正しい識別であることがわかります。
添付されているのは、Webページがときどき表示するダイアログボックスです。非常に単純なダイアログですが、なぜQTPはそれを認識しないのでしょうか。