Installa Axe DevTools per Web per Puppeteer da Agora di Deque
Installazione del pacchetto @axe-devtools/puppeteer dal repository di artefatti Agora di Deque
Per i clienti che non hanno un repository di artefatti interno e desiderano una soluzione più sostenibile e scalabile per l'installazione rispetto al download diretto di Axe DevTools, Deque mette a disposizione il proprio repository di artefatti per clienti selezionati. Per informazioni su altri modi di installare Axe DevTools, vedere le guide su Installazione da un Pacchetto o Installazione dal proprio Repository di Artefatti.
Prerequisiti
Per installare Axe DevTools da Agora, è necessario avere delle credenziali di accesso ad Agora. Inoltre, è necessario disporre di un progetto web esistente basato su NodeJS per installarvi Axe DevTools. A seconda della configurazione del tuo ambiente di test, la tua libreria di test potrebbe essere richiesta come dipendenza aggiuntiva.
Creazione di un Token di Identità
Il modo più semplice per creare un Token di Identità è attraverso l'app web Agora. Una volta effettuato il login, è possibile creare un Token di Identità facendo clic sul pulsante etichettato Benvenuto il-tuo-indirizzo-email nella barra superiore accanto al pulsante di aiuto. Da lì, puoi creare e copiare il tuo Token di Identità.
Ricorda di copiare il valore del tuo Token di Identità quando lo crei, poiché questa sarà la tua unica occasione. Altrimenti, dovrai creare un nuovo token.
I Token di Identità scadono (di solito dopo un anno), quindi dovrai ricreare il tuo token periodicamente.
Aggiunta dell'Autenticazione
Per accedere ai pacchetti Axe DevTools tramite NPM o Yarn, sarà necessario aggiungere le informazioni di autenticazione di Agora a un file ~/.npmrc. Il modo più semplice per farlo è con un comando curl.
curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"Quando esegui questo comando, sostituisci
_auth = <generated-auth-string>
always-auth = true
email = <your-email>Configurazione del tuo file .npmrc (yarn/npm)
Apri il tuo file ~/.npmrc per la modifica. Aggiungi prima le informazioni del registro, poi aggiungi l'output del comando curl. Il prodotto finale dovrebbe apparire così:
@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=trueConfigurazione del tuo file .yarnrc.yml (yarn moderno)
Apri il tuo file ~/.yarnrc.yml per la modifica. Aggiungi prima le informazioni del registro, poi aggiungi l'output del comando curl. Il prodotto finale dovrebbe apparire così:
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: trueSe non sei in grado di eseguire comandi curl, puoi generare la tua stringa di autenticazione codificando in base-64 <your-email>:<your-identity-token> e aggiungendo il prodotto nel file ~/.npmrc nello stesso modo in cui sarebbe generato con il comando curl.
Installazione
Per installare Axe DevTools Puppeteer nel tuo progetto, esegui questo comando:
npm install @axe-devtools/puppeteerSe non hai ancora installato Puppeteer, puoi installarlo con il comando
npm install puppeteerProssimi Passi
Una volta che Axe DevTools è stato installato con successo nel tuo ambiente, leggi la guida su importazione e inizializzazione.
Se riscontri problemi nell'installazione di Axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedici tramite il nostro servizio di supporto, o inviaci un'email. Saremo felici di aiutarti a iniziare.
