テスト出力ページから、テスト内のあらゆるステップのテストデータをダウンロードできます。テストデータをエクスポートすると、アーカイブデータの収集や、失敗したステップまたは期待どおりに実行されていないステップのデバッグに役立てることができます。
特定のステップのデータをエクスポートするには、[ACTIONS]ドロップダウンをクリックして、エクスポートするデータのタイプを選択します。
テストステップデータのエクスポート
mabl CLIでブラウザーテストステップデータをエクスポートするには、コマンドmabl test-runs export <TEST-RUN-ID>
を実行します。
このガイドでは、ブラウザーテストステップからダウンロードできるデータのタイプについて説明します。
スクリーンショット
テストステップのスクリーンショットをダウンロードします。
ステップトレース
ステップトレースは、mablがステップのタイムラインを記録する際に、ステップのタイムラインを取得するJSONファイルです。デバッグ時にステップトレースを使用すると、特定のステップで何が起きたかを確認することができます。
ステップトレースは、ChromeとEdgeで実行されるテストでサポートされています。
あるステップのステップトレースをダウンロードすると、次のアクションを実行してステップトレースを確認することができます。
-
Chrome DevToolsを
右クリック > [Inspect]
で開きます。 -
Chrome DevToolsの [Performance] タブをクリックします。
-
ダウンロードしたステップトレースJSONファイルをドラッグアンドドロップします。
-
タイムラインにマウスカーソルを合わせて、ステップのタイムラインを確認します。
Chrome DevToolsでのステップトレースの確認
タイムラインツールの理解やその有効な使用方法の詳細については、Chrome DevToolsの[ドキュメント]を参照してください。
DOMスナップショット
mablは、テスト内の任意のステップのDOMスナップショットのダウンロードをサポートしているため、テスト時にmablが検出したページのHTMLをより適切に表現できます。
HTTPアーカイブ (HAR)
HTTPアーカイブまたはHARファイルには、現在のステップでテスト対象アプリケーションが行ったすべてのネットワークリクエストが含まれており、テスト実行中に発生したネットワークエラーをデバッグしようとする際に役立ちます。
HARファイルは、HTTPリクエストの順序付きリストで構成されています。これはブラウザーがWebサイトとやり取りする際に行ったHTTPリクエストをエクスポートするための標準形式です。各エントリには、リクエスト、レスポンス、IPアドレス、タイムスタンプ、およびリクエストのさまざまなコンポーネントのタイミング情報のセットが含まれています。
HARファイルには、次の情報は収集されません。
- リクエストが発生したページについての情報。すべてのページに一般的なラベルが付けられ、すべてのリクエストが1つのテーブルに一覧表示されます。
- ヘッダーまたはCookieの情報。これらのフィールドは、HARファイルでは空のリストになります。
コンソールログ
Chromeテスト実行のブラウザーコンソールログをダウンロードします。
アクセシビリティチェックの結果
アクセシビリティチェックの結果をJSON形式でダウンロードします。
スナップショットをコンピューターにダウンロードして後で使用したい場合は、右側の [ACTIONS] ボタンから [Download DOM snapshot] を選択できます。