結果をアップロード
スキャンが終了すると、自動的にAxe Developer Hubに公開されます。
const axeSettings = {
apiKey: "<DEQUE_APIKEY>",
projectId: "<DEQUE_PROJECT_ID>"
}
const result = await driver.execute('mobile: axeScan', axeSettings)ネットワークリクエストの数を減らし、スキャン速度を向上させるために、スキャン結果の投稿を無効にすることができます。axeUploadResults のデフォルト値は true です。アップロードを無効にするには、この値を false に設定します。
const axeSettings = {
apiKey: "<DEQUE_APIKEY>",
projectId: "<DEQUE_PROJECT_ID>",
axeUploadResults: false
}
const result = await driver.execute('mobile: axeScan', axeSettings)Axe Developer Hubへの移行の一環として、設定パラメータuploadToDashboardは廃止されます。このブール値はaxeSettingsオブジェクト内のmobile: axeScanに渡されていました。
axeSettingsオブジェクトが現在mobile: axeStartSessionに渡され、axeUploadResultsの値をここで設定できます。デフォルト値はprojectIdでセッションが開始された場合、trueです。スキャン結果の投稿を無効にしたい場合は、mobile: axeScan呼び出しごとに設定するのではなく、スキャンセッションの開始時にこの値をfalseに設定します。
テストでmobile: axeScan呼び出しを既に行っており、それに対してuploadToDashboardの値を設定している場合、これは期待通りに動作しない可能性があります。セッションがprojectIdで開始され、アップロード中の場合、単一のスキャンがオプトアウトすることはできません。
Axe Developer Hubについて
Axe Developer Hubは、アプリで見つかったアクセシビリティの問題をチーム全体で閲覧・管理できる中央の場所です。
Axe Developer Hubから、次のことができます。
- アクセシビリティスキャンの結果を探す
- スキャンまたはスキャンのグループを共有する
- どの結果が最も重要かを決定し、テストを適応させる
Axe Developer Hubについて詳しく学ぶ。
チームと結果を共有する
Axe Developer Hubから結果の表示、管理、共有ができます。テスト実行はすでにプロジェクトIDごとにグループ化されています。Developer Hubで結果への直接リンクを作成・共有するには、自分のプロジェクトIDを追加して、このパターンに従ってください。
https://axe.deque.com/axe-watcher/projects/<projectId>これにより、そのprojectIdのすべての最近の実行が一覧表示されるページに移動します。
次のステップは?
この時点で、アプリの次の画面に移動して、さらにスキャンを行うことができます。
