バンドルからAxe DevTools for Web for Javaをインストールする

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

Mavenを使用してダウンロード可能なバンドルからAxe DevTools for Web for Javaをインストールする

Not for use with personal data

Axe DevTools for Webをバンドルとしてインストールするのは、既存のソフトウェアプロジェクトに追加する最も簡単な方法です。バンドルはこのページからダウンロードするか、Dequeの担当者から直接配布されることもあります。あなたのアーティファクトリポジトリまたはDequeのアーティファクトリポジトリからインストールする方法については、そちらの記事をお読みください。

前提条件

このバンドルパッケージは、既存のJavaウェブプロジェクトと統合する必要があります。また、ターゲットブラウザ用のSeleniumブラウザドライババイナリ(ChromeDriverやGeckoDriverなど)も必要です。テスト環境によっては、テストフレームワークが追加の依存関係として依然として必要になる場合があります。

Mavenを使用したインストール

Mavenを使用してプロジェクトにバンドルを追加するには、まずJARをローカルのMavenリポジトリにインストールします。$path-to-fileをローカル環境のバンドルのファイルパスに、$bindingをテスト環境に応じてseleniumhamcrestcucumberのいずれかに、$versionをバージョンに置き換えてください。

important

使用しているテストフレームワークに一致するバンドルだけをインストールしてください。複数のバンドルをインストールするとエラーが発生します。

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をテスト環境に応じてseleniumhamcrestcucumberのいずれかに置き換え、$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の担当者に直接連絡するか、私たちのサポートデスクメールを送信を通してご連絡ください。喜んでお手伝いいたします。