Installer depuis le .NET Core CLI
Installation d'Axe DevTools pour le Web pour C# en utilisant le .NET Core CLI et le dépôt Agora de Deque
Accédez et installez Axe DevTools depuis votre CLI
Pour télécharger Axe DevTools, suivez les instructions d'accès au registre fournies par votre service des opérations de développement. Cet exemple de fichier nuget.config vous guidera dans la configuration des dépendances pour télécharger Axe DevTools depuis l'Agora de Deque.
Étape 1 : Ouvrez votre CLI et naviguez jusqu'au répertoire de votre projet.
Étape 2 : Créez un fichier nuget.config s'il n'est pas déjà présent en utilisant cette commande
dotnet new nugetconfigSi vous ne souhaitez pas stocker cette information dans votre dépôt de code, vous pouvez ignorer cela et utiliser le fichier de configuration utilisateur (C:\Users\username\AppData\Roaming\NuGet\NuGet.Config)
Étape 3 : Ajoutez l'instance Artifactory d'Agora de Deque comme source de package.
Étape 4 : Ajoutez l'extrait de code suivant à votre fichier de configuration dans la section <packageSources> après le <add> avec key="nuget.org" :
<add key="Artifactory" value="https://agora.dequecloud.com/artifactory/api/nuget/devtools-nuget" />Étape 5 : Ajoutez vos identifiants Agora à votre fichier de configuration via l'extrait suivant dans l'étiquette <configuration>, en remplaçant <USERNAME> et <IDENTITY_TOKEN> par vos identifiants. Le nom d'utilisateur sera l'adresse e-mail utilisée pour connectez-vous à Agora. Vous pouvez créer un nouveau jeton d'identité en vous connectant à Agora, en cliquant sur la bannière de bienvenue en haut à droite, en choisissant Modifier le profil, en cliquant sur Générer un jeton d'identité, en suivant les étapes et en copiant votre jeton d'identité. Si vous n'avez pas d'identifiants de connexion Agora, contactez votre représentant Deque.
N'oubliez pas de copier la valeur de votre jeton d'identité lors de sa création, car ce sera votre seule occasion. Sinon, vous devrez créer un nouveau jeton.
Les jetons d'identité expirent (généralement après un an), vous devrez donc recréer votre jeton périodiquement.
<packageSourceCredentials>
<Artifactory>
<add key="Username" value="<USERNAME>" />
<add key="ClearTextPassword" value="<IDENTITY_TOKEN>" />
</Artifactory>
</packageSourceCredentials>L'utilisation d'un jeton d'identité en clair est nécessaire ; les mots de passe cryptés ne sont pas pris en charge sur les plateformes non-Windows.
Étape 6 : Installez axe-devtools-selenium :
dotnet add package axe-devtools-seleniumVous devriez maintenant voir axe-devtools-selenium mentionné dans votre fichier csproj.
Dépendances Dotnet
Les dépendances sont automatiquement téléchargées et construites lorsque vous construisez ou testez le projet principal dans Visual Studio. Vous pouvez effectuer les mêmes étapes en utilisant le CLI de dotnet via la commande suivante :
dotnet restoreLes dépendances JavaScript sont automatiquement téléchargées et résolues lors de la construction du projet principal.
Construire
Pour construire le projet, utilisez la commande dotnet build.
Test
Pour tester le projet, utilisez la commande dotnet test.
