.NET Core CLIからのインストール
.NET Core CLIとDequeのAgoraリポジトリを使用して、C#のためのAxe DevTools for Webをインストール
CLIからAxe DevToolsにアクセスしてインストール
Axe DevToolsをダウンロードするには、開発運用部門が提供するレジストリアクセス手順に従ってください。このnuget.config例ファイルは、DequeのAgoraからAxe DevToolsをダウンロードするための依存関係の設定方法をガイドします。
ステップ1: CLIを開いて、プロジェクトディレクトリに移動します。
ステップ2: 次のコマンドを使用してnuget.configファイルを作成します(現在存在しない場合)。
dotnet new nugetconfigこの情報をコードリポジトリ内に保存したくない場合は、これをスキップし、ユーザー設定ファイル(C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)を使用することができます。
ステップ3:DequeのAgora Artifactoryインスタンスをパッケージソースとして追加します。
ステップ4: 次のスニペットを<packageSources>セクション内の<add>の後にkey="nuget.org"で設定ファイルに追加します。
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />ステップ5: 次のスニペットを<configuration>タグ内に追加し、<USERNAME>と<IDENTITY_TOKEN>を自分の資格情報に置き換えて、Agoraの資格情報を設定ファイルに追加します。ユーザー名は、Agoraにログインに使用されるメールアドレスになります。Agoraにログインし、右上のウェルカムバナーをクリックし、プロフィールを編集を選び、Identity Tokenを生成をクリックし、ステップに従ってIdentity Tokenをコピーします。Agoraのログイン資格情報をお持ちでない場合は、Dequeの担当者に連絡してください。
アイデンティティトークンを作成する際、値をコピーすることを忘れないでください。これが唯一の機会です。そうしないと、新しいトークンを作成する必要があります。
アイデンティティトークンは有効期限があります(通常は1年後)、定期的にトークンを再作成する必要があります。
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>クリアテキストのIdentity Tokenの使用が必要です。非Windowsプラットフォームでは暗号化されたパスワードはサポートされていません。
ステップ6: axe-devtools-seleniumをインストールします:
dotnet add package axe-devtools-seleniumこれでaxe-devtools-seleniumがcsprojファイルに記載されているのが見えるはずです。
Dotnet依存関係
依存関係は、自動的にダウンロードされ、Visual Studioでメインプロジェクトをビルドまたはテストする際にビルドされます。 以下のコマンドを使用して、dotnet CLIで同じ手順を実行できます:
dotnet restoreJavaScriptの依存関係は、メインプロジェクトをビルドする際に自動的にダウンロードされ、解決されます。
ビルド
プロジェクトをビルドするには、コマンドdotnet buildを使用します。
テスト
プロジェクトをテストするには、コマンドdotnet testを使用します。
