Installation über die .NET Core CLI
Installieren von Axe DevTools für Web für C# mit der .NET Core CLI und dem Agora-Repository von Deque
Greifen Sie auf Axe DevTools über Ihre CLI zu und installieren Sie es
Um Axe DevTools herunterzuladen, folgen Sie den Anweisungen zum Registrierungszugang, die von Ihrer Entwicklungsabteilung bereitgestellt werden. Diese nuget.config Beispieldatei führt Sie durch das Einrichten der Abhängigkeiten zum Herunterladen von Axe DevTools von Deques Agora.
Schritt 1: Öffnen Sie Ihre CLI und navigieren Sie zu Ihrem Projektverzeichnis.
Schritt 2: Erstellen Sie eine nuget.config-Datei, falls diese noch nicht vorhanden ist, mit diesem Befehl
dotnet new nugetconfigWenn Sie diese Informationen nicht in Ihrem Code-Repository speichern möchten, können Sie dies überspringen und die Benutzerkonfigurationsdatei verwenden (C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)
Schritt 3: Fügen Sie die Agora Artifactory-Instanz von Deque als Paketquelle hinzu.
Schritt 4: Fügen Sie das folgende Snippet in Ihre Konfigurationsdatei im Abschnitt <packageSources> nach dem <add> mit key="nuget.org" ein:
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />Schritt 5: Fügen Sie Ihre Agora-Anmeldedaten in die Konfigurationsdatei über das folgende Snippet im Tag <configuration> ein und ersetzen Sie <USERNAME> und <IDENTITY_TOKEN> durch Ihre Anmeldedaten. Der Benutzername ist die E-Mail-Adresse, die Sie genutzt haben, um sich bei Agora anmelden. Sie können ein neues Identitätstoken erstellen, indem Sie sich bei Agora anmelden, auf das Begrüßungsbanner in der rechten oberen Ecke klicken, Profil bearbeiten wählen, auf Identitätstoken generieren klicken, den Schritten folgen und Ihr Identitätstoken kopieren. Wenn Sie keine Agora-Anmeldedaten haben, wenden Sie sich an Ihren Deque-Ansprechpartner.
Denken Sie daran, den Wert Ihres Identity Tokens beim Erstellen zu kopieren, da dies Ihre einzige Chance sein wird. Andernfalls müssen Sie ein neues Token erstellen.
Identity Tokens laufen ab (in der Regel nach einem Jahr), daher müssen Sie Ihr Token regelmäßig neu erstellen.
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>Die Verwendung eines Klartext-Identitätstokens ist erforderlich; verschlüsselte Passwörter werden auf Nicht-Windows-Plattformen nicht unterstützt.
Schritt 6: Installieren Sie axe-devtools-selenium:
dotnet add package axe-devtools-seleniumSie sollten nun sehen, dass axe-devtools-selenium in Ihrer csproj-Datei erwähnt wird.
Dotnet-Abhängigkeiten
Abhängigkeiten werden automatisch heruntergeladen und erstellt, wenn Sie das Hauptprojekt in Visual Studio erstellen oder testen. Sie können dieselben Schritte mit der dotnet CLI über den folgenden Befehl ausführen:
dotnet restoreJavaScript-Abhängigkeiten werden automatisch heruntergeladen und aufgelöst, wenn das Hauptprojekt erstellt wird.
Build
Um das Projekt zu erstellen, verwenden Sie den Befehl dotnet build.
Test
Um das Projekt zu testen, verwenden Sie den Befehl dotnet test.
