特定の実行のテスト出力を表示する際は、ステップフィルターを使うと課題をすばやく特定でき、テストをより深く理解できます。あらかじめ用意された「警告」「JavaScriptの例外」「エラー」などのフィルタータイプを使うことも、キーワードで一致するステップを検索するカスタムフィルターを作成することもできます。
この記事では、さまざまな種類のフィルターが何を意味するのかを説明します。
テスト出力のフィルタリング
フィルターの種類
使用可能なフィルターの種類と各フィルターの説明を次の表に示します。
| フィルター | 説明 |
|---|---|
| エラー | テストステップが失敗しました。テストステップが失敗する一般的な理由には、ネットワークのタイムアウト、サーバーエラー、ターゲットエレメント条件に一致するエレメントが見つからないことなどがあります。 |
| 警告 | テストステップの実行時に、ネットワークリクエストエラーや、[失敗時も続行して警告としてマークする] オプションが指定されて失敗したアサーションなど、機能しないエレメントが検出されました。 |
| JavaScriptの例外 | ページ上でJavaScriptエラーが検出され、発生したエラーのタイプ、およびページとソース (該当する場合) が記録されました。 |
| ネットワークエラー | テストステップの実行時に、ネットワークエラーが検出されました。ステップを展開して ネットワークタブを開くと、リクエストとレスポンスの詳細を確認できます。 |
| アクセシビリティ違反 | アクセシビリティチェック時にアクセシビリティ違反が特定されました。 |
| ビジュアルアサーション | mabl はページコンテンツをその視覚的な特性に基づいて検証しました。 |
| 視覚的変化 | mabl が現在のビジュアルテスト実行のスクリーンショットと元のベースラインテストの間に視覚的な変化を検出しました。 |
| 自動修復 | mablはターゲット要素に強く一致するものを見つけられなかったため、要素の履歴を使って最適な候補要素を特定しました。 |
| 成功 | テストステップが成功しました。 |
| 情報 | このテストステップは、失敗でも成功でもないテストステップです。「情報」と分類されるステップには、フローを開始および終了するステップが含まれます。 |