Installa axe DevTools per Web per Puppeteer da Deque's Agora

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/puppeteer dal repository degli artefatti Agora di Deque

Not for use with personal data

Per i clienti che non dispongono di un repository di artefatti interno e desiderano una soluzione di installazione più sostenibile e scalabile rispetto al download diretto di axe DevTools, Deque mette a disposizione il proprio repository di artefatti per determinati clienti. Per informazioni su altri modi per installare axe DevTools, consulta le guide su Installazione da un bundle o Installazione dal tuo repository di artefatti.

Prerequisiti

Per installare axe DevTools da Agora, è necessario disporre delle credenziali di accesso ad Agora. Inoltre, è necessario disporre di un progetto web basato su NodeJS esistente in cui installare axe DevTools. A seconda della configurazione dell'ambiente di test, la 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à è tramite la webapp Agora. Una volta effettuato l'accesso, puoi creare un Token di Identità cliccando sul pulsante: Benvenuto il-tuo-indirizzo-email nella barra in alto accanto al pulsante della guida. Da lì puoi creare e copiare il tuo Identity Token.

important

Ricordati di copiare il valore del tuo Identity Token quando lo crei, perché questa sarà la tua unica opportunità. Altrimenti dovrai creare un nuovo token.

I token di identità scadono (solitamente dopo un anno), quindi dovrai ricrearli periodicamente.

Aggiunta di autenticazione

Per accedere ai pacchetti axe DevTools tramite NPM o Yarn, dovrai aggiungere le informazioni di autenticazione Agora a un file ~/.npmrc. Il modo più semplice per farlo è usare il comando curl.

curl -u"<your-email>":<your-identity-token> "https://agora.dequecloud.com/artifactory/api/npm/auth"

Quando esegui questo comando, sostituisci con la tua email di accesso ad Agora e sostituisci con il Token di Identità copiato nel passaggio precedente. Il ritorno del comando dovrebbe apparire così:

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

Impostazione del tuo .npmrc file (yarn/npm)

Apri il file ~/.npmrc per modificarlo. Aggiungi prima le informazioni del registro, quindi 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

Impostazione del tuo .yarnrc.yml file (yarn modern)

Apri il file ~/.yarnrc.yml per modificarlo. Aggiungi prima le informazioni del registro, quindi 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 i comandi curl, puoi generare la stringa di autorizzazione tramite la codifica 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 Puppeteer nel tuo progetto, esegui questo comando:

npm install @axe-devtools/puppeteer

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

npm install puppeteer

Prossimi passi

Una volta installato correttamente axe DevTools nel tuo ambiente, leggi la guida su importazione e inizializzazione.

In caso di problemi durante l'installazione di axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedi informazioni tramite il nostro support desk oppure inviaci un'e-mail. Saremo lieti di aiutarti a metterti in moto.