Installa Axe DevTools per il Web per Node.js 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 dei pacchetti Node.js di Axe DevTools dal repository di 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 più sostenibile e scalabile rispetto al download diretto di Axe DevTools, Deque mette a disposizione il proprio repository di artefatti per clienti selezionati. Questa guida copre l'installazione di qualsiasi pacchetto Node.js di Axe DevTools dal repository di artefatti Agora di Deque. Per informazioni su altri modi di installare Axe DevTools, consulta la guida su Installazione dal tuo Artifact Repository.

Prerequisiti

Per installare Axe DevTools da Agora, è necessario avere le credenziali di accesso ad Agora. Inoltre, devi avere un progetto web esistente basato su Node.js in cui installare Axe DevTools. A seconda della configurazione del tuo ambiente di test, potrebbe essere necessario un ulteriore dipendenza della libreria di test (ad esempio, Cypress, Playwright, Puppeteer, WebdriverIO o WebDriverJS).

Creazione di un Token di Identità

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

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.

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. Lo strumento Configurazione dell'Accesso ai pacchetti Agora può generare questo contenuto .npmrc per te dalla tua email di Agora e dal Token di Identità. Altrimenti, il modo più semplice per farlo manualmente è 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 la tua email di accesso ad Agora e sostituisci con il Token di Identità che hai copiato nel passaggio precedente. Il ritorno del comando dovrebbe sembrare simile a questo:

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

Configurazione del tuo file .npmrc (yarn/npm)

Apri il tuo file ~/.npmrc per modificarlo. Aggiungi prima le informazioni del registro, poi aggiungi l'output dal comando curl. Il prodotto finale dovrebbe avere questo aspetto:

@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

Configurazione del tuo file .yarnrc.yml (yarn moderno)

Apri il tuo file ~/.yarnrc.yml per modificarlo. Aggiungi prima le informazioni del registro, poi aggiungi l'output dal comando curl. Il prodotto finale dovrebbe avere questo aspetto:

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 puoi 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 allo stesso modo se fosse generato con il comando curl.

Installazione

Una volta configurata l'autenticazione, installa il pacchetto per la tua libreria di test.

Browser JavaScript (@axe-devtools/browser)

npm install @axe-devtools/browser

Una volta installato, leggi la guida su importazione e inizializzazione.

Cypress (@axe-devtools/cypress)

npm install @axe-devtools/cypress

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

npm install cypress

Playwright (@axe-devtools/playwright)

npm install @axe-devtools/playwright

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

npm install playwright

Una volta installato, leggi la guida su importazione e inizializzazione.

Puppeteer (@axe-devtools/puppeteer)

npm install @axe-devtools/puppeteer

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

npm install puppeteer

Una volta installato, leggi la guida su importazione e inizializzazione.

WebdriverIO (@axe-devtools/webdriverio)

npm install @axe-devtools/webdriverio

Una volta installato, leggi la guida su importazione e inizializzazione.

WebDriverJS (@axe-devtools/webdriverjs)

npm install @axe-devtools/webdriverjs

Una volta installato, leggi la guida su importazione e inizializzazione.

Prossimi Passi

Se hai problemi a installare Axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedi a noi tramite il nostro supporto tecnico o inviaci un'email. Saremo felici di aiutarti a cominciare.