トラブルシューティング

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

Axe Developer Hubを使用する際に遭遇する可能性のある問題の解決ガイド

Not for use with personal data

プロジェクトを開くと「スキャンデータが利用できません」と表示される

すでにアクセシビリティスキャンを実行しており、結果を期待している場合は、プロジェクトの設定を確認してください。

APIキーを確認する

個人用APIキーは、プロジェクトの種類に合ったものであるべきです。Axe Watcher、Web API、またはCLIを統合しているプロジェクトの場合は、Axe Developer Hub APIキーを使用しなければなりません。モバイルプロジェクトの場合は、Axe DevTools for Mobile APIキーを使用する必要があります。 APIキーを作成するには、Axe Developer Hubおよび/またはAxe DevTools for Mobileの有効なライセンスが必要です。アクセスを取得したら、APIキーにアクセスして新しいキーを追加してください。

  1. + 新しいAPIキーを追加ボタンをクリックすると、下に表示されているようなポップアップウィンドウが表示されます: 「新しいAPIキーを追加」モーダル、製品は「Axe DevTools for Mobile」と表示される
  2. Select Axe Developer Hub or Axe DevTools for Mobile under the 製品 drop down.
  3. APIキーに名前を付けます。
  4. 保存をクリックします。

数秒後、更新された「APIキーを管理する」ページが表示され、APIキーが正常に追加されたというメッセージも表示されます。

APIキーのアクション列でクリックしてAPIキーをクリップボードにコピーします。APIキーが正常にコピーされたというメッセージが表示されるはずです。

プロジェクト設定を設定したときに、コードをコピーしてエンドツーエンドテストに貼り付けた可能性があります。このコードを見直し、対応するAPIキーでAPI_KEYを置き換えたことを確認してください。

プロジェクトIDを確認する

プロジェクトIDを見つけるには、プロジェクトページからインストール手順に移動します。プロジェクトの設定ドロップダウンを開き、プロジェクトの設定を選択します。プロジェクトIDが表示されるので、クリックしてクリップボードにコピーできます。「プロジェクトの設定」の間にコピー&ペーストしたコードを見直し、すべてのPROJECT_IDを対応するプロジェクトIDで置き換えたことを確認してください。

スキャンの出力にエラーが表示されないことを確認する

テストを実行しているウィンドウで、結果がAxe Developer Hubに送信されるのを妨げるエラーがあるかもしれません。これらのエラーを慎重に確認し、解決してください。

テストが正常に完了することを確認する

テストがまだ実行中の場合、結果がDeveloper Hubに送信されていない可能性があります。テストが正常に完了するまで待ち、その後ページを更新して結果を確認してください。

すべてのスキャンの結果が表示されない

同じコミット(同じコミットSHA)で複数回スキャンすると、最新のものだけが「上書き」されて表示されることがあります。Gitデータを使用している場合は、新しいコミットを作成して新しいスキャンを表示する必要があります。テストを実行するたびに新しいコミットを作成したくない場合は、Gitlessテストを使用する方法があります。 これを行うには、次のオプションがあります。

  • エンドツーエンドテストが配置されているリポジトリのGitフォルダーを削除します。
  • プロジェクトがAxe Watcherと統合されている場合、Gitデータの収集を停止するためにAPIを使用してください。
    • JavaScript/Typescript API
    • Java API ベストプラクティスとして、新しいコミットが作成されるたびにテストスイートを実行すべきです。

Gitデータがコードに対応していない

If end-to-end tests are being run in a repository separate from the code you are testing, the Git data that is displayed will be for the test, ではない the code you are testing. If this causes confusion, our recommended workaround is to use Gitless testing instead. To do this, you have a couple of options:

  • エンドツーエンドテストが配置されているリポジトリのGitフォルダーを削除します。
  • プロジェクトがAxe Watcherと統合されている場合、Gitデータの収集を停止するためにAPIを使用してください。
    • JavaScript/Typescript API
    • Java API ベストプラクティスとして、エンドツーエンドテストをテスト対象のコードと同じリポジトリに保管することをお勧めします。

ヘルプ

support.deque.comにアクセスして、ナレッジベースの記事、DequeのSaaS製品のステータスレポート、その他の製品サポートにアクセスしてください。問題が解決しない場合は、メールでお問い合わせくださいしてください。お手伝いいたします。