結果をローカルに保存
Not for use with personal data
Axe DevTools Reporter CLI を使用して、CI/CD パイプライン内の一連のスキャンからエグゼクティブレポートを作成するために結果をローカルに保存します。
スキャンの結果は.jsonファイルとして保存されます。ローカルへの結果保存は自動テスト内でのみサポートされています。
オプションのパラメータ
パスとファイル名が指定されていない場合、結果は「(APPID)-(CURRENT_SCREEN_TITLE).json」という名前になり、ユーザーフォルダー内の「AxeDevToolsResults」というフォルダーに保存されます。スキャン名は、利用可能であればビューコントローラーのタイトルをデフォルトとします。
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
完全な例
func testAccessibility() throws {
guard let result = try axe?.run(onElement: XCUIApplication()) else { XCTFail(); return }
//Save Result Locally
let path = try axe?.saveResult(result)
print("Result saved to location: \(path)")
//Any assertions
XCTAssertEqual(result?.failures.count, 0)
}クラウドテスティングプラットフォームでのサポート
結果をローカルに保存しても、クラウドテストプラットフォームでは正常に機能しません。クラウドテストプラットフォームに対するサポートが必要な場合は、helpdesk@deque.comまたはsupport.deque.comにリクエストを送信してください。
