v4.x DevTools Nuget への移行
C# Nuget の Axe DevTools for Web のバージョン 4.x への移行手順
Not for use with personal data
Axe DevTools Nuget v4.x は大規模な書き換えではありませんが、大きな変更が含まれています。以下に、最も注目すべき変更を要約し、関連するパッケージに対するより具体的な変更を続けています。
概要
この axe-devtools-* の nuget パッケージのスイートは、主にリブランディングの観点から関与しています。
互換性のない変更に注意
API のリブランディングを考慮すると、v4.0 への移行は、この移行ガイドに従って段階的に進めることが公平であると言えます。
環境設定
デフォルトの環境要件に変更はありません。望ましい要件は以下の通りです:
- Dotnet .NET Framework 4.5.2 または少なくとも .NET Standard 2.0
Axe DevTools NuGet のインストール
note
Deque のレジストリにアクセスできることを確認してください。できない場合は、refer to setup。
セットアップに正しくアクセスした後、.csproj ファイルに以下を追加して Axe DevTools NuGet をインストールできます。
<PackageReference Include="axe-devtools-selenium" Version="4.0.0" />注目すべき変更点
インストール以外に、注目すべき変更点には以下があります:
- 名前空間が
Deque.AttestからDeque.AxeDevtoolsに変更されました。 Attestクラスの名前がAxeSeleniumに変更されました。- カスタムルールを設定するための環境変数が
ATTEST_PATHからAXE_RULESET_PATHに変更されました。 - デフォルトのルールセットが変更されました。Axe DevTools は、指定されたページをデフォルトのルールセットとして
wcag2.1を使用して監査します。エンドユーザーが変更を加える必要はありません。別のルールセットを設定したい場合は、該当するルールセット API を使用できます。
