スキャンの削除

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
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)
        } 
    }