Installeer Axe DevTools voor Web voor Playwright 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/playwright pakket vanuit Deque's Agora artefact repository

Not for use with personal data

Voor klanten die geen interne artefact repository hebben en een duurzamere en schaalbaardere oplossing willen voor installatie dan het direct downloaden van Axe DevTools, stelt Deque zijn eigen artefact repository beschikbaar voor geselecteerde klanten. Voor informatie over andere manieren om Axe DevTools te installeren, zie de handleidingen over Installeren vanuit een Bundel of Installeren vanuit uw Artefact Repository.

Vereisten

Om Axe DevTools vanuit Agora te installeren, moet u over inloggegevens voor Agora beschikken. Daarnaast moet u een bestaand webproject hebben op basis van NodeJS om Axe DevTools in te installeren. Afhankelijk van de configuratie van uw testomgeving kan uw testing library als extra afhankelijkheid nodig zijn.

Een Identiteitstoken aanmaken

De eenvoudigste manier om een Identiteitstoken aan te maken is via de Agora webapp. Zodra u bent ingelogd, kunt u een Identiteitstoken aanmaken door op de knop met het label Welkom uw-emailadres in de bovenbalk naast de helpknop te klikken. Vanaf daar kunt u een 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 u uw Agora-authenticatie-informatie 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 u deze opdracht uitvoert, vervangt u door uw Agora inlog-e-mailadres, en vervangt u door het Identiteitstoken dat u in de vorige stap hebt gekopieerd. De uitvoer van de opdracht zou er als volgt uit moeten zien:

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

Uw .npmrc-bestand instellen (yarn/npm)

Open uw ~/.npmrc-bestand om te bewerken. Voeg eerst de registerinformatie toe en daarna de uitvoer van de curl-opdracht. Het eindresultaat 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

Uw .yarnrc.yml-bestand instellen (yarn modern)

Open uw ~/.yarnrc.yml-bestand om te bewerken. Voeg eerst de registerinformatie toe en daarna de uitvoer van de curl-opdracht. Het eindresultaat 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 u geen curl-opdrachten kunt uitvoeren, kunt u uw authenticatiestring genereren door <your-email>:<your-identity-token> te coderen met base-64 en het product op dezelfde manier toe te voegen aan het ~/.npmrc-bestand als was deze gegenereerd met de curl-opdracht.

Installatie

Om Axe DevTools Playwright in uw project te installeren, voert u deze opdracht uit:

npm install @axe-devtools/playwright

Als u Playwright zelf nog niet hebt geïnstalleerd, kunt u het installeren met de opdracht

npm install playwright

Volgende stappen

Zodra Axe DevTools succesvol in uw omgeving is geïnstalleerd, leest u de handleiding over importeren en initialiseren.

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