バンドルからAxe DevTools for Web for Javaをインストールする
Mavenを使用してダウンロード可能なバンドルからAxe DevTools for Web for Javaをインストールする
Axe DevTools for Webをバンドルとしてインストールするのは、既存のソフトウェアプロジェクトに追加する最も簡単な方法です。バンドルはこのページからダウンロードするか、Dequeの担当者から直接配布されることもあります。あなたのアーティファクトリポジトリまたはDequeのアーティファクトリポジトリからインストールする方法については、そちらの記事をお読みください。
前提条件
このバンドルパッケージは、既存のJavaウェブプロジェクトと統合する必要があります。また、ターゲットブラウザ用のSeleniumブラウザドライババイナリ(ChromeDriverやGeckoDriverなど)も必要です。テスト環境によっては、テストフレームワークが追加の依存関係として依然として必要になる場合があります。
Mavenを使用したインストール
Mavenを使用してプロジェクトにバンドルを追加するには、まずJARをローカルのMavenリポジトリにインストールします。$path-to-fileをローカル環境のバンドルのファイルパスに、$bindingをテスト環境に応じてselenium、hamcrest、cucumberのいずれかに、$versionをバージョンに置き換えてください。
使用しているテストフレームワークに一致するバンドルだけをインストールしてください。複数のバンドルをインストールするとエラーが発生します。
mvn install:install-file \
-Dfile="$path-to-file/$binding-$version-jar-with-dependencies.jar" \
-DgroupId=com.deque.html.axe-devtools \
-DartifactId=$binding \
-Dversion=$version \
-Dpackaging=jar \
-Dclassifier=jar-with-dependencies \
-DgeneratePom=true次に、pom.xml内で、<dependencies>オブジェクトの下にバンドルを依存オブジェクトとして追加します。$bindingをテスト環境に応じてselenium、hamcrest、cucumberのいずれかに置き換え、$versionをバージョンに置き換えてください。
<dependency>
<groupId>com.deque.html.axe-devtools</groupId>
<artifactId>$binding</artifactId>
<version>$version</version>
<classifier>jar-with-dependencies</classifier>
<scope>test</scope>
</dependency>一部のテストフレームワークでは、フレームワークの依存関係を追加する必要があります。例としてJUnitを示します。$versionをご希望のJUnitのバージョンに置き換えてください。JUnit以外のフレームワークについては、テストフレームワークのドキュメントをご覧ください。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>$version</version>
<scope>test</scope>
</dependency>Mavenがこれらの依存関係にアクセスし、インストールできるかどうかをテストするために、pom.xmlファイルと同じディレクトリでコマンドラインからmvn installコマンドを実行します。
次のステップ
Axe DevToolsが環境に正常にインストールされたら、インポートと初期化のガイドをお読みください。
トラブルシューティング
バンドルパッケージのインストールに問題が続く場合は、Dequeの担当者に直接連絡するか、私たちのサポートデスクやメールを送信を通してご連絡ください。喜んでお手伝いいたします。
