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 u wilt gebruiken. De driver moet op uw PATH. Zorg ervoor dat zowel uw browser als de driver up-to-date zijn.
| Browser | Driver |
|---|---|
| Chrome | ChromeDriver |
| Firefox | geckodriver |
| Safari | safaridriver is ingebouwd in macOS. Mogelijk moet u safaridriver --enable uitvoeren voordat u het gebruikt. |
| 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.
U heeft een Deque Agora-account nodig om toegang te krijgen tot de downloadpagina. Als u er nog geen heeft, neem dan contact op met uw Deque-vertegenwoordiger, gebruik onze helpdesk, of stuur ons een e-mail.
Download het juiste uitvoerbare bestand voor uw platform vanaf 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 uw 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 uw 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 globaal beschikbaar is.
Installeren via Node.js
Je hebt Node.js nodig. Om te controleren, voer uit node -v in je terminal.
Je hebt toegang nodig tot het privéregister van Deque Systems. Als je nog geen toegang hebt, neem contact op met de Deque Systems helpdesk.
Stap 1: Verkrijg een Agora Identity Token
Agora is het privé npm-register van Deque dat @axe-devtools pakketten host. Om toegang te krijgen, heb je een identity token nodig.
- Bezoek je Agora-profielpagina. (Als je na inloggen wordt doorgestuurd, klik dan een tweede keer op de link of klik op Profiel bewerken in de rechterbovenhoek.)
- 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 gegevens die je invoert, 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
~/.npmrcbestand (%USERPROFILE%/.npmrcop Windows).
Je .npmrc 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@example.com>
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=true De _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.
