axe Developer Hubのシステム要件
axe Developer Hubを使用するために必要な要件として、言語サポート、ブラウザー自動化プラットフォームのバージョン、Node.jsのバージョン、ブラウザーのバージョン、およびnpmレジストリへのアクセスを含みます。
axe Developer Hubを使用するには、次の要件が必要です:
-
JavaScript、TypeScript、またはJavaテスト。axe Developer Hubと連携するためには、テストはJavaScript、TypeScript、またはJavaで書かれている必要があります。
-
最新バージョンまたは1つ前のメジャーバージョンの ブラウザー自動化プラットフォーム。詳しくは ブラウザー自動化プラットフォームサポート を プラットフォームサポート でご確認ください。
-
Node.js LTS。プロジェクトはNode.jsの長期サポートバージョンを使用する必要があります。(これはJavaScriptまたはTypeScriptテストにのみ適用されます。)
-
npmレジストリからのダウンロードおよびインストールの許可 (https://npmjs.com)。 @axe-core/watcherパッケージ はnpmjs.comからダウンロードされます。(これはJavaScriptまたはTypeScriptテストにのみ適用されます。)
-
最新の安定版のChrome for Testing または Chromium。
importantとして実行された場合、
cypress run、Cypressは組み込みのElectronブラウザーを使用しますが、これはWatcherと互換性がなく、エラーが発生します。Cypressをcypress run --browser chrome-for-testing --headlessとしてcypress run --browser chromium --headless実行する必要があります。詳しくは ブラウザーサポート で、Watcherでサポートされているウェブブラウザーについてご確認ください。
-
(任意) Gitリポジトリに保存されたコード。プロジェクトにGitリポジトリを使用することで、コミットごとにアクセシビリティの品質を関連付けることができ、より良い説明責任を促進します。さらに、GitHubをGitリポジトリとして使用することで、 GitHub Actionを介してコミットのアクセシビリティの品質を強制できます。
