テストデータのダウンロード
[Test Output] ページからは、テストの任意のステップのHARファイルやDOMスナップショットもダウンロードすることができ、失敗した可能性があるステップや、期待どおりに実行されていないステップのデバッグに役立てられます。
HTTPアーカイブ (HAR) ファイルのダウンロード
mablでは、テストの任意のステップでHTTPアーカイブ (HAR) ファイルのダウンロードがサポートされています。これらのファイルには、現在のステップでテスト対象アプリケーションが行ったすべてのネットワークリクエストが含まれており、テスト実行中に発生したネットワークエラーをデバッグしようとする際に役立ちます。
特定のテストの出力を表示するには、スクリーンショットの上にある [ACTIONS] ボタンをクリックします。次に、[Download HTTP Archive (HAR)] を選択します。

HARファイルとは
HARは、HTTPアーカイブの略です。ブラウザーがWebサイトとやり取りする際に行ったHTTPリクエストをエクスポートするための標準形式です。
HARファイルは以下の構成となっています。
- クライアントセクション: HARファイルを生成したユーザーに関する情報が含まれています。
- エントリセクション: HTTPリクエストの順序付きリストが含まれています。各エントリには、リクエスト、レスポンス、IPアドレス、タイムスタンプ、およびリクエストのさまざまなコンポーネントのタイミング情報のセットが含まれています。
- ページセクション: 読み込まれたページのリストとタイミング情報が含まれています。現在、mablでは実際のページの情報を取得していないため、mablで生成されたHARファイルでは、このセクションで提供される情報はありません。
制限事項
mablは現在、どのページでリクエストが発生したかについて、信頼できるページ情報を収集していません。すべてのページには一般的なラベルが付けられ、すべてのリクエストは1つのテーブルに一覧表示されます。
また、mablは現在、ヘッダーやCookie情報も収集していません。これらのフィールドは、生成されたHARファイルでは空のリストになります。
DOMスナップショットのダウンロード
mablは、テスト内の任意のステップのDOMスナップショットのダウンロードをサポートしており、テスト時にmablが記録した内容や検出した内容をより適切に表現できます。
DOMとは
DOMは、Data Object Modelの略であり、HTMLのプログラミングインターフェイスです。Webページをノードツリーとして表現し、デバッグを行う多くの状況で役立ちます。
テスト内のステップのDOMスナップショットにアクセスするには、テストの出力ビューを開きます。詳細情報が必要なステップをクリックし、[LOGS] タブをクリックして、下のタブバーで [DOM] をクリックします。
スナップショットをコンピューターにダウンロードして後で使用したい場合は、右側の [ACTIONS] ボタンから [Download DOM snapshot] を選択できます。

Updated about 1 month ago