- 印刷
- ダークライト
Article Summary
「ローカルリプレイ」操作を進めている途中で何らかのエラーが発生し、処理が止まってしまうことがあります。
以下はエラーが発生した際に表示されるダイアログです。
予期せぬエラーとその原因
「ローカルリプレイ」でエラーが発生する主な理由は以下のとおりです。
- ファイルアップロードなど、ローカルリプレイに未対応の機能をリプレイした。
- 操作ステップ(クリックや入力)が対象としている要素がみつからなかったなど、何らかの理由で操作に失敗した。
- JSステップに記述された内容が不適切でエラーが発生した。
- サイトとの相性が悪いなどの理由でうまくリプレイ処理が働かなかった。
エラーが発生した時の対応方法
以下のいずれかの方法で、ローカルリプレイを再開・中断することができます。
- 再試行:失敗したステップのリプレイをリトライする。
- リプレイを中断:ローカルリプレイを中断する。
- リプレイを続行:失敗したステップを無視するか、または失敗したステップに相当する操作を手動で行い、続きからリプレイを再開する。
失敗したステップに相当する操作を手動で行う場合は、リプレイのダイアログを動かすことができますので、適宜移動させた上で操作を実施してください。
テスト実行は成功するが、「ローカルリプレイ」では失敗する
「ローカルリプレイ」と「テスト実行」は別物ですので、「ローカルリプレイ」でエラーが発生してしまう場合でも、テストは問題なく実行できることがあります。 詳しくは、こちらの記事をご確認ください。
なお、リプレイは高速で実行されるため、ページ遷移などの処理が完了する前に次の処理が開始されてしまいリプレイがエラー (途中で止まる) になることがあります。そのようなときは、処理に時間がかかるステップの後に待機ステップを追加することで、リプレイを止めることなく進めることができる場合がありますので、状況に応じてお試しください。
関連記事:ローカルリプレイの基本的な使い方