Installer Axe DevTools pour Web pour Puppeteer depuis Agora de Deque

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Installation du package @axe-devtools/puppeteer depuis le dépôt d'artéfacts Agora de Deque

Not for use with personal data

Pour les clients qui n'ont pas un dépôt d'artéfacts interne et souhaitent une solution d'installation plus durable et évolutive qu'un téléchargement direct de Axe DevTools, Deque met son propre dépôt d'artéfacts à disposition de certains clients. Pour plus d'informations sur d'autres moyens d'installer Axe DevTools, consultez les guides sur Installation à partir d'un bundle ou Installation depuis votre dépôt d'artéfacts.

Prérequis

Pour installer Axe DevTools depuis Agora, vous devez avoir des identifiants de connexion Agora. De plus, vous devez disposer d'un projet web existant basé sur NodeJS pour y installer Axe DevTools. Selon la configuration de votre environnement de test, votre bibliothèque de test pourrait être requise comme dépendance supplémentaire.

Créer un jeton d'identité

La façon la plus simple de créer un jeton d'identité est via application web Agora. Une fois connecté, vous pouvez créer un jeton d'identité en cliquant sur le bouton intitulé Bienvenue votre-adresse-email dans la barre supérieure à côté du bouton d'aide. De là, vous pouvez créer et copier votre jeton d'identité.

important

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.

Ajouter une authentification

Pour accéder aux packages Axe DevTools via NPM ou Yarn, vous devrez ajouter vos informations d'authentification Agora à un fichier ~/.npmrc. La façon la plus simple de le faire est avec une commande curl.

curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"

Lors de l'exécution de cette commande, remplacez par votre email de connexion Agora, et remplacez par le jeton d'identité que vous avez copié à l'étape précédente. Le retour de la commande devrait ressembler à ceci :

_auth = <generated-auth-string>
always-auth = true
email = <your-email>

Configurer votre fichier .npmrc (yarn/npm)

Ouvrez votre fichier ~/.npmrc pour le modifier. Ajoutez d'abord les informations du registre, puis ajoutez le résultat de la commande curl. Le produit final devrait ressembler à ceci :

@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth=<generated-auth-string>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=<your-email@email.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=true

Configurer votre fichier .yarnrc.yml (yarn moderne)

Ouvrez votre fichier ~/.yarnrc.yml pour le modifier. Ajoutez d'abord les informations du registre, puis ajoutez le résultat de la commande curl. Le produit final devrait ressembler à ceci :

npmScopes:
  axe-devtools:
      npmRegistries: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/':
      npmAuthIdent: <generated-auth-string>
      npmRegistryServer: 'https://agora.dequecloud.com/artifactory/api/npm/dequelabs/'
      npmAlwaysAuth: true

Si vous ne pouvez pas exécuter de commandes curl, vous pouvez générer votre chaîne d'authentification en encodant en base-64 <your-email>:<your-identity-token> et en ajoutant le produit au fichier ~/.npmrc de la même manière que si elle avait été générée avec la commande curl.

Installation

Pour installer Axe DevTools Puppeteer dans votre projet, exécutez cette commande :

npm install @axe-devtools/puppeteer

Si vous n'avez pas encore installé Puppeteer lui-même, vous pouvez l'installer avec la commande

npm install puppeteer

Prochaines étapes

Une fois que Axe DevTools a été installé avec succès dans votre environnement, lisez le guide sur importer et initialiser.

Si vous rencontrez des problèmes pour installer Axe DevTools, contactez directement votre représentant Deque, posez-nous des questions via notre support technique, ou envoyez-nous un email. Nous serons heureux de vous aider à démarrer.