Installa Axe DevTools per Web per WebDriverJS 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/webdriverjs dal repository di artifact Agora di Deque

Not for use with personal data

Per i clienti che non dispongono di 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 dei clienti selezionati il proprio repository di artifact. Per informazioni su altri modi di installare Axe DevTools, consulta la guida su installare dal tuo Artifact Repository o scaricare un progetto demo.

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, così come WebDriverJS. A seconda della configurazione del tuo ambiente di test, la tua libreria di test potrebbe essere richiesta come dipendenza aggiuntiva.

Creare un Token di Identità

Il modo più semplice per creare un Token di Identità è accedere alla webapp di Agora. Una volta effettuato l'accesso, puoi generare un Token di Identità cliccando sul pulsante etichettato Benvenuto il-tuo-indirizzo-email nella barra in alto accanto al pulsante di aiuto, cliccando Genera un Token di Identità, seguendo i passaggi per creare un Token di Identità e copiando 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.

Aggiungere Autenticazione

Per accedere ai pacchetti Axe DevTools tramite NPM o Yarn, dovrai aggiungere le tue 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à che hai copiato nel passaggio 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 la modifica. 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

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

Apri il tuo file ~/.yarnrc.yml per la modifica. 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 tua stringa di auth codificando in base-64 <your-email>:<your-identity-token> e aggiungendo il prodotto al file ~/.npmrc allo stesso modo in cui sarebbe stato generato con il comando curl.

Installazione

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

npm install @axe-devtools/webdriverjs

Passi Successivi

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

Se hai problemi a installare Axe DevTools, contatta direttamente il tuo rappresentante Deque, chiedici tramite il nostro supporto tecnico, oppure inviaci un'email. Saremo felici di aiutarti a iniziare.