Javaデモプロジェクトをダウンロード
Axe DevTools for Webの使い方を示す完全なサンプルJavaプロジェクトをダウンロードして実行
これらのデモは、ユーザーがAxe DevTools for Javaに慣れ親しみ、既存のJavaウェブプロジェクトと統合することなく結果を生成するためのものです。Axe DevToolsを既存のプロジェクトにインストールする方法については、バンドルからのインストール、独自のアーティファクトリポジトリからのインストール、またはDequeのAgoraからのガイドを参照してください。
前提条件
これらのプロジェクトには、JDKを含むJava開発環境とMavenまたはGradleが必要です。また、選択したSelenium WebDriverも必要です。
GitHubのサンプルカタログから
GitHubのGitHubのサンプルカタログからには、既存のウェブプロジェクトと統合する必要なく、アクセシビリティレポートを生成するためにクローンして実行できる完全なJavaサンプルプロジェクトが含まれています。
各サンプルには、セットアップと使用法の説明が記載されたREADMEが含まれています。
使用方法
-
GitHubのDeque Examples Catalog リポジトリをクローンしてください。
git clone git@github.com:dequelabs/axe-devtools-html-api-examples.gitnoteGitHubへのアクセスの設定方法によって、別のクローンコマンドを使用する必要があるかもしれません。上記のコマンドはSSHを使用しています。詳細はSSHでGitHubに接続する方法を参照してください。
-
お好みのサンプルに移動してください。例えば、Maven Seleniumプロジェクト:
cd axe-devtools-html-api-examples/Java/java-selenium -
mvn testを実行します。
テストの実行が終了すると、結果がHTMLレポートにコンパイルされます。それらは$project-root/target/attest-reportsディレクトリに配置されます。これらのレポートにより、アクセシビリティスキャンの結果を簡単に確認できます。
希望する場合は、プロジェクトを構成して、$project-root/src/test/*.java内のテストファイルのテストケースURLを変更し、再度テストを実行することで、任意のウェブアクセス可能なページをスキャンすることができます。
設定
最初に、このプロジェクト内の1つ以上のコンポーネントがあなたの環境と互換性がない場合があります。コンパイラバージョンやテスティングフレームワークのバージョンを変更する必要があるかもしれません。これらはpom.xmlまたはbuild.gradleファイル内で変更可能です。また、これらのプロジェクトはSelenium ChromeDriverを使用するように設定されています。別のブラウザを自動テストに使用している場合は、$project-root/src/test/*.javaにあるテストファイル内でブラウザドライバ設定を変更できます。
それでも問題がある場合は、直接Dequeの担当者に連絡するか、私たちのサポートデスクまたはメールを送信するを通じてご質問ください。喜んでお手伝いいたします。
