Installare Axe DevTools Cypress tramite Agora
Installazione del pacchetto @axe-devtools/cypress direttamente dal repository di artifact Agora di Deque
Accedi direttamente al repository di artifact di Deque per scaricare Axe DevTools
Per i clienti che non hanno un repository di artifact 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 artifact per clienti selezionati. Per informazioni su altri metodi per installare Axe DevTools, consulta le guide su Installazione dal tuo Repository di Artifact.
Prerequisiti
Per installare Axe DevTools da Agora, è necessario disporre delle credenziali di accesso ad Agora. Inoltre, è necessario avere un progetto web basato su NodeJS esistente in cui installare Axe DevTools. A seconda della configurazione del tuo ambiente di test, potrebbe essere necessaria la tua libreria di test come dipendenza aggiuntiva.
Creazione di un Token di Identità
Il modo più semplice per creare un Token di Identità è tramite webapp di Agora. Una volta effettuato l'accesso, puoi creare un Token di Identità cliccando sul pulsante etichettato Benvenuto tuo-indirizzo-email nella barra in alto accanto al pulsante di aiuto. Da lì, puoi 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 file .npmrc (yarn/npm)
Apri il tuo file ~/.npmrc per modificarlo. Aggiungi prima le informazioni del registro, poi aggiungi l'output del comando curl. Il prodotto finale dovrebbe assomigliare a questo:
@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 file .yarnrc.yml (yarn moderno)
Apri il tuo file ~/.yarnrc.yml per modificarlo. Aggiungi prima le informazioni del registro, poi aggiungi l'output del comando curl. Il prodotto finale dovrebbe assomigliare a questo:
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 riesci a eseguire i comandi curl, puoi generare la tua stringa di autenticazione codificando in base-64 <your-email>:<your-identity-token> e aggiungendo il prodotto al file ~/.npmrc nello stesso modo in cui verrebbe generato con il comando curl.
Installazione
Per installare Axe DevTools Cypress nel tuo progetto, esegui questo comando:
npm install @axe-devtools/cypressSe non hai ancora installato Cypress, puoi farlo con il comando
npm install cypressPassi Successivi
Se hai problemi nell'installare Axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedici tramite il nostro servizio di supporto, o inviaci un'email. Saremo felici di aiutarti a cominciare.
