Axe DevTools voor Web CLI installeren
Installeer de CLI als een zelfstandige uitvoerbare module of als een Node.js-pakket.
Axe DevTools CLI is beschikbaar in twee vormen. Kies de optie die het beste bij uw omgeving past:
- Uitvoerbare bestanden: zelfstandige binaries zonder vereisten
- Node.js-pakket: geïnstalleerd via npm of Yarn, vereist Node.js
Vereisten
Axe DevTools CLI vereist een browserdriver voor elke browser die je wilt gebruiken. De driver moet op je PATH staan. Houd zowel je browser als de driver up-to-date.
| Browser | Driver |
|---|---|
| Chrome | ChromeDriver |
| Firefox | geckodriver |
| Safari | safaridriver is ingebouwd in macOS. Je moet mogelijk safaridriver --enable uitvoeren voordat je deze kunt gebruiken. |
| Microsoft Edge | Microsoft Edge WebDriver |
| Internet Explorer | IE Driver Server |
De uitvoerbare module installeren
De uitvoerbare bestanden hebben geen vereisten; Node.js is niet nodig.
Je hebt een Deque Agora-account nodig om toegang te krijgen tot de downloadpagina. Als je er geen hebt, neem dan contact op met je Deque-vertegenwoordiger, gebruik onze helpdesk, of stuur ons een e-mail.
Download het geschikte uitvoerbare bestand voor je platform van de CLI-sectie van de downloadpagina:
axe-linux(Linux)axe-macos(macOS)axe-win.exe(Windows)
Instellen op Linux
Maak het bestand uitvoerbaar:
chmod +x axe-linuxInstellen op macOS
Maak het bestand uitvoerbaar en verwijder vervolgens het quarantainelabel dat macOS toevoegt aan gedownloade bestanden:
chmod +x axe-macos
xattr -d com.apple.quarantine axe-macosTest je installatie
Voer het help-commando uit vanuit de directory waar u het uitvoerbare bestand hebt geplaatst:
- Linux:
./axe-linux --help - macOS:
./axe-macos --help - Windows:
axe-win --help
Afhankelijk van uw accountconfiguratie heeft u mogelijk beheerdersrechten nodig.
Maak de CLI wereldwijd beschikbaar
Om axe vanuit elke directory uit te voeren, plaats het uitvoerbare bestand in een directory op je PATH.
De rest van deze documentatie gaat ervan uit dat je het uitvoerbare bestand hebt hernoemd naar axe (of axe.exe op Windows) en dat het overal beschikbaar is.
Installeren via Node.js
Je moet Node.js geïnstalleerd hebben. Om dit te controleren, voer je node -v uit in je terminal.
Je hebt toegang nodig tot het privéregister van Deque Systems. Als je nog geen toegang hebt, neem dan contact op met de Deque Systems helpdesk.
Stap 1: Verkrijg een Agora Identity Token
Agora is Deque's privé npm-register dat @axe-devtools-pakketten host. Om toegang te krijgen, heb je een identiteitstoken nodig.
- Bezoek je Agora-profielpagina. (Als je na het inloggen wordt omgeleid, klik dan een tweede keer op de link of klik rechtsboven op Profiel bewerken.)
- Klik op Genereer een Identity Token.
- Je kunt optioneel een beschrijving toevoegen om het token later te identificeren.
- Kopieer het token naar je klembord. Bewaar het ergens veilig, want je zult het niet opnieuw kunnen opvragen vanuit Agora.
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.
Stap 2: Configureer je .npmrc
- Bezoek de Tool voor Toegang Configureren tot Agora-pakketten-tool. Geen van de ingevoerde informatie wordt opgeslagen of verzonden.
- Voer je Agora e-mailadres en identity token in.
- Klik op Genereer Configuratie en kopieer de uitvoer.
- Plak de gekopieerde regels in je
~/.npmrc-bestand (%USERPROFILE%/.npmrcop Windows).
Je .npmrc zou er zo 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@example.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=trueDe _auth-waarde is de base64-codering van <your-email>:<your-identity-token>.
Stap 3: Installeer het pakket
Installeer globaal met npm:
npm install -g @axe-devtools/cliOf met Yarn:
yarn global add @axe-devtools/cliTest je installatie
axe --helpAls de helpttekst verschijnt, is de CLI geïnstalleerd en klaar voor gebruik.
