Installeer Axe DevTools voor Web voor Puppeteer vanuit Deque's Agora

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

Het installeren van het @axe-devtools/puppeteer pakket vanuit de Deque's Agora artifactory

Not for use with personal data

Voor klanten die geen interne artifactory hebben en een duurzamere en schaalbaardere oplossing willen voor installatie dan het direct downloaden van Axe DevTools, stelt Deque zijn eigen artifactory beschikbaar aan geselecteerde klanten. Voor informatie over andere installatiemethoden van Axe DevTools, zie de handleidingen over Installeren vanaf een pakket of Installeren vanuit uw Artifactory.

Vereisten

Om Axe DevTools vanuit Agora te installeren, moet je over Agora inloggegevens beschikken. Daarnaast moet je een bestaand NodeJS-gebaseerd webproject hebben waarin je Axe DevTools kunt installeren. Afhankelijk van de configuratie van je testomgeving, kan je testbibliotheek als extra afhankelijkheid vereist zijn.

Een identiteitstoken aanmaken

De eenvoudigste manier om een identiteitstoken aan te maken is via de Agora webapp. Zodra je bent ingelogd, kun je een identiteitstoken aanmaken door op de knop met het label Welkom je-e-mailadres in de bovenste balk naast de helpknop te klikken. Van daaruit kun je je identiteitstoken aanmaken en kopiëren.

important

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.

Authenticatie toevoegen

Om toegang te krijgen tot Axe DevTools-pakketten via NPM of Yarn, moet je je Agora-authenticatiegegevens toevoegen aan een ~/.npmrc-bestand. De eenvoudigste manier om dit te doen is met een curl-opdracht.

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

Wanneer je deze opdracht uitvoert, vervang door je Agora inlog-e-mailadres en vervang door het identiteitstoken dat je in de vorige stap hebt gekopieerd. Het resultaat van de opdracht zou er als volgt uit moeten zien:

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

Het instellen van je .npmrc-bestand (yarn/npm)

Open je ~/.npmrc-bestand om het te bewerken. Voeg eerst de registratiesinformatie toe en daarna de uitvoer van de curl-opdracht. Het eindproduct zou er als volgt uit moeten zien:

@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

Het instellen van je .yarnrc.yml-bestand (yarn modern)

Open je ~/.yarnrc.yml-bestand om het te bewerken. Voeg eerst de registratiesinformatie toe en daarna de uitvoer van de curl-opdracht. Het eindproduct zou er als volgt uit moeten zien:

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

Als je geen curl-opdrachten kunt uitvoeren, kun je je authenticatiestring genereren door <your-email>:<your-identity-token> te coderen met base-64 en het product toe te voegen aan het ~/.npmrc-bestand op dezelfde manier als wanneer het met de curl-opdracht zou zijn gegenereerd.

Installeren

Om Axe DevTools Puppeteer in je project te installeren, voer je deze opdracht uit:

npm install @axe-devtools/puppeteer

Als je Puppeteer zelf nog niet hebt geïnstalleerd, kun je dat doen met de opdracht

npm install puppeteer

Volgende stappen

Zodra Axe DevTools succesvol in je omgeving is geïnstalleerd, lees je de handleiding over importeren en initialiseren.

Als je problemen hebt met het installeren van Axe DevTools, neem dan direct contact op met je Deque-vertegenwoordiger, vraag ons via onze support desk of stuur ons een e-mail. We helpen je graag om aan de slag te gaan.