Installeren vanuit de .NET Core CLI
Axe DevTools voor Web voor C# installeren met behulp van de .NET Core CLI en Deque's Agora-repository
Toegang krijgen tot en installeren van Axe DevTools vanuit uw CLI
Om Axe DevTools te downloaden, volg de instructies voor registertoegang die door uw ontwikkelingsafdeling worden verstrekt. Dit nuget.config voorbeeldbestand begeleidt u bij het instellen van de afhankelijkheden om Axe DevTools van Deque's Agora te downloaden.
Stap 1: Open uw CLI en navigeer naar uw projectdirectory.
Stap 2: Maak een nuget.config bestand als het momenteel niet aanwezig is met behulp van deze opdracht
dotnet new nugetconfigAls u deze informatie niet in uw coderepository wilt opslaan, kunt u dit overslaan en het gebruikersconfiguratiebestand gebruiken (C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)
Stap 3: Voeg de Agora Artifactory-instantie van Deque toe als een pakketbron.
Stap 4: Voeg het volgende fragment toe aan uw configuratiebestand in de <packageSources> sectie na de <add> met key="nuget.org":
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />Stap 5: Voeg uw Agora-inloggegevens toe aan uw configuratiebestand via het volgende fragment in de <configuration> tag, waarbij u <USERNAME> en <IDENTITY_TOKEN> vervangt door uw inloggegevens. De gebruikersnaam is het e-mailadres dat wordt gebruikt om te inloggen bij Agora. U kunt een nieuwe Identity Token maken door in te loggen bij Agora, op de welkomstbanner in de rechterbovenhoek te klikken, te kiezen voor Profiel bewerken, op Genereer een Identity Token te klikken, de stappen te volgen en uw Identity Token te kopiëren. Als u geen inloggegevens voor Agora heeft, neem dan contact op met uw Deque-vertegenwoordiger.
Vergeet niet de waarde van je Identity Token te kopiëren bij het aanmaken, want dit is je enige kans. Anders moet je een nieuwe token aanmaken.
Identity Tokens verlopen (meestal na een jaar), dus je moet je token periodiek opnieuw aanmaken.
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>Het gebruik van een Identity Token in platte tekst is noodzakelijk; versleutelde wachtwoorden worden niet ondersteund op niet-Windows platforms.
Stap 6: Installeer axe-devtools-selenium:
dotnet add package axe-devtools-seleniumU zou nu axe-devtools-selenium vermeld moeten zien in uw csproj bestand.
Dotnet-afhankelijkheden
Afhankelijkheden worden automatisch gedownload en gebouwd wanneer u het hoofdproject in Visual Studio bouwt of test. U kunt dezelfde stappen uitvoeren met behulp van de dotnet CLI via de volgende opdracht:
dotnet restoreJavaScript-afhankelijkheden worden automatisch gedownload en opgelost bij het bouwen van het hoofdproject.
Bouwen
Om het project te bouwen, gebruik de opdracht dotnet build.
Testen
Om het project te testen, gebruik de opdracht dotnet test.
