Installeer Axe DevTools voor Web voor WebDriverJS 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/webdriverjs-pakket vanuit Deque's Agora artifactory

Not for use with personal data

Voor klanten die geen interne artifactory hebben en een duurzamere en schaalbare oplossing voor installatie wensen dan direct downloaden van Axe DevTools, stelt Deque zijn eigen artifactory beschikbaar aan geselecteerde klanten. Voor informatie over andere manieren om Axe DevTools te installeren, zie de handleiding over installeren vanuit je Artifactory of een demoproject downloaden.

Vereisten

Om Axe DevTools vanuit Agora te installeren, moet je over Agora-inloggegevens beschikken. Daarnaast moet je een bestaand webproject op basis van NodeJS hebben om Axe DevTools binnen te installeren, evenals WebDriverJS. Afhankelijk van de configuratie van je testomgeving, kan je testbibliotheek een aanvullende afhankelijkheid zijn.

Een Identiteitstoken Maken

De eenvoudigste manier om een Identiteitstoken te maken is door in te loggen op de Agora webapp. Zodra je bent ingelogd, kun je een Identiteitstoken genereren door op de knop Welkom je-email-adres te klikken in de bovenbalk naast de help-knop, op Genereer een Identiteitstoken te klikken, de stappen te volgen om een Identiteitstoken te maken, en je Identiteitstoken te 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 je door je Agora-inlogmail en vervang je door het Identiteitstoken dat je in de vorige stap hebt gekopieerd. De uitvoer van de opdracht moet er als volgt uitzien:

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

Je .npmrc bestand instellen (yarn/npm)

Open je ~/.npmrc-bestand voor bewerking. Voeg eerst de registreerinformatie toe, en vervolgens de uitvoer van de curl-opdracht. Het eindresultaat moet er als volgt uitzien:

@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

Je .yarnrc.yml bestand instellen (yarn modern)

Open je ~/.yarnrc.yml-bestand voor bewerking. Voeg eerst de registreerinformatie toe, en vervolgens de uitvoer van de curl-opdracht. Het eindresultaat moet er als volgt uitzien:

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> base-64 te coderen en het resultaat toe te voegen aan het ~/.npmrc-bestand op dezelfde manier alsof het met de curl-opdracht was gegenereerd.

Installeren

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

npm install @axe-devtools/webdriverjs

Volgende Stappen

Zodra Axe DevTools succesvol in je omgeving is geïnstalleerd, lees 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 supportdesk, of stuur ons een e-mail. We helpen je graag om aan de slag te gaan.