2016-11-23 14 views
2

)私は、私たちのスクリプト(およびアプリケーションの問題として手動テスト)で経験しているIEハングの問題を回避しようとしています。HP UFTリカバリシナリオ(IEハング

残念ながら、IEがハングすると、 "iexplore.exe * 32"プロセスが強制終了されるまでUFTがハングします。これは、IEの迅速なリフレッシュを行うように見え、スクリプトは大部分の時間を続けることができます。

これを処理するためにUFTリカバリシナリオオプションを使用して調査しましたが、IEハング時にUFTがハングするため、UFTはリカバリシナリオを起動しません。

また、「iexplore.exe * 32」プロセスを10秒ごとにチェックするバックグラウンドで実行するための(ウィンドウ)ユーティリティを作成しています。

残念ながら、前に説明したように、IEが完全に終了することがあるため、これは100%有効ではありません。

UFTリカバリシナリオアプリケーションクラッシュトリガは、強制終了されたプロセスでは起動しないため、「オブジェクトが存在しない」として設定しようとしていました。どのようなオプションを使ってこれを解決するにはどうすればいいですか?私たちは、サービスまたはシェルとして実行するには、Windowsのユーティリティを設定する方法を考え出した

+0

https://community.hpe.com/t5/Unified-Functional-Testing/When-will-UFT-support-IE11/td-p/6391997を参照してください。 Windowsイベントビューアを表示するには、[スタート]> [コントロールパネル]> [管理ツール]> [イベントビューア]の順にクリックします。エラーレポートの[Faulting Module]を探します。 「ツール」>「アドオンの管理」>「すべてのアドオンを表示」を選択します。x86とx64の両方のバージョンが有効になっている必要があります。 –

+0

問題を解決できましたか? – olyv

答えて

1

おかげで、プロセスを殺すために(そうCMDは開いたままにする必要はありません)。約60-70%の確率で更新され、スクリプトは続行されます。動作しないと、iexplore.exeセッションが完全に終了します。

実行エラーの回復シナリオを作成しました。このエラーは、ブラウザが存在するかどうかをまずチェックし、login/logoff内に設定されたいくつかの環境変数をチェックして、セッションが開いていることを確認します。時間。これらのif文が真であれば、それは再度開き、その後ログオンして、直前のアクションを再実行した後にスクリプトを続行します。 (私たちの実行スクリプトでは、ケースとアクションを使用します)。

問題は、HPサポートからアドバイスを受けた新しいリカバリシナリオを使用して、既存のすべての実行スクリプト(何百ものもの)を更新しています。機能として存在せず、手動で行う必要があります要求)。私たちは、スクリプトをチェックアウトして編集し、実行時にチェックインすることは、Quality Centerがすべてのスクリプトを読み取り専用で実行しているように見えるため、関数やスクリプトに書き込む方法を見つけようとしています。私はそれについて別のスレッドを開始します。

関連する問題