スキャンの削除

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 モバイルダッシュボードに送信し、不要と判断した後は、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)
        } 
    }