Installa Axe DevTools per Web per Playwright da Agora di Deque

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

Installazione del pacchetto @axe-devtools/playwright dal repository degli artifact Agora di Deque

Not for use with personal data

Per i clienti che non hanno un repository interno di artifact e desiderano una soluzione più sostenibile e scalabile per l'installazione rispetto a scaricare direttamente Axe DevTools, Deque rende disponibile il suo repository di artifact a clienti selezionati. Per informazioni su altri modi per installare Axe DevTools, consulta le guide su Installare da un Pacchetto o Installazione dal tuo Repository di Artifact.

Requisiti

Per installare Axe DevTools da Agora, è necessario avere delle credenziali di accesso ad Agora. Inoltre, è necessario avere un progetto web basato su NodeJS 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.

Creare un Token di Identità

Il modo più semplice per creare un Token di Identità è tramite il webapp Agora. Una volta effettuato l'accesso, puoi 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 un Token di Identità.

important

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.

Aggiungere Autenticazione

Per accedere ai pacchetti Axe DevTools tramite NPM o Yarn, è 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 con il tuo indirizzo email di accesso ad Agora e sostituisci con il Token di Identità copiato nel passo precedente. Il risultato del comando dovrebbe apparire così:

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

Configurare il tuo file .npmrc (yarn/npm)

Apri il tuo file ~/.npmrc per editarlo. 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=true

Configurare il tuo file .yarnrc.yml (yarn modern)

Apri il tuo file ~/.yarnrc.yml per editarlo. 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: true

Se non riesci a eseguire 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 lo genereresti con il comando curl.

Installazione

Per installare Axe DevTools Playwright nel tuo progetto, esegui questo comando:

npm install @axe-devtools/playwright

Se non hai ancora installato Playwright, puoi installarlo con il comando

npm install playwright

Prossimi Passi

Una volta che Axe DevTools è stato installato con successo nel tuo ambiente, leggi la guida su importazione e inizializzazione.

Se hai problemi a installare Axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedici tramite la nostra assistenza tecnica, o inviaci un'email. Saremo lieti di aiutarti a iniziare.