スキャンの削除
Not for use with personal data
アクセシビリティのテスト中にスキャンは素早く蓄積することがあります。スキャンを axe DevTools Mobile ダッシュボード に送信してもはや不要と判断した場合、 deleteResult を使用してダッシュボードからスキャンを削除します。不要な結果を削除することで、ダッシュボード上で注意が必要なスキャンを際立たせることができます。
スキャンの削除は自動テスト内でのみサポートされています。
結果キーからスキャンを削除する
ダッシュボードにスキャンをプッシュすると、結果キーオブジェクトが返されます。このキーをパラメータとして、初期化したaxe DevToolsオブジェクト上の deleteResult API を使用してダッシュボードからスキャンを削除します。
var axe: axeDevTools?
try axe.deleteResult(resultKey)完全な例
このスニペットでは、失敗がゼロの場合にダッシュボードからスキャンが削除されます。
var axe: axeDevTools?
func testAccessibility() throws {
guard let result = try axe?.run(onElement: app), let resultKey = try axe?.postResult(result) else
{
XCTFail("Result Unavailable")
return
}
if result.failures.count == 0 {
try axe?.deleteResult(resultKey)
}
}