Installeer Axe DevTools voor Web voor Playwright vanuit Deque's Agora
Het installeren van het @axe-devtools/playwright pakket vanuit Deque's Agora artefact repository
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.
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
_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=trueUw .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: trueAls 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/playwrightAls u Playwright zelf nog niet hebt geïnstalleerd, kunt u het installeren met de opdracht
npm install playwrightVolgende 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.
