3
Web拡張ツールキットを使用してQTPの拡張を実装しています。 QTPアクションを実装しているJScript関数でエラーが発生した場合(たとえば、ユーザーが間違った引数値を与えた場合)、QTPはテストの実行を停止し、エラーについてユーザーに通知します。私はそれがQTPの通常のエラーとして動作し、ユーザが\ retry \ skip \ stopの実行をデバッグしたいかどうか尋ねます。QTP Web Extensibilty - QTPにテスト実行を強制的に強制する方法
どうすればいいですか?
私はそれを試したときに、 t:例外がスローされ、キャッチされませんでした。私がそれをデバッグしたい場合は、私に尋ねてください。 いいえを押すと、目的のQTPメッセージが表示されますが、エラーの説明は「例外がスローされ、キャッチされません」です。 – Eldad
エクスプローラの例外は、QTPを扱う際に推奨されるモードである 'スクリプトデバッグ(インターネットエクスプローラ)を無効にする'チェック( 'ツール - >インターネットオプション - >アドバンスト' – Motti
文字列変数(var e = "error"; throw e;)を使用すると、JSファイル全体が機能しません。 説明例外がスローされ、キャッチされない – Eldad