Installazione di axe DevTools Python tramite pip
Accedi e installa axe DevTools python tramite il repository di artefatti Agora di Deque
Per scaricare axe DevTools, segui le istruzioni di accesso al registro fornite dal tuo reparto di sviluppo operativo, che potrebbero essere diverse da questo esempio. Questa guida mostra come effettuare l'installazione direttamente dall'istanza Agora Artifactory di Deque e quindi richiede informazioni di autenticazione per Agora. Questo pip.conf
file di esempio ti guiderà attraverso la configurazione delle dipendenze per scaricare axe DevTools da Agora di Deque.
Prima di installare i pacchetti Python di axe DevTools, è necessario configurare pip
la ricerca dei pacchetti nell'Agora di Deque. Per farlo, è necessario posizionare un file di configurazione in una posizione specifica.
Su Unix e macOS, il file di configurazione si trova a ~/.pip/pip.conf
. Su Windows, il file di configurazione si trova a ~\pip\pip.ini
.
Il contenuto del file di configurazione dovrebbe essere il seguente:
[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simple
Dove <USERNAME>
e <IDENTITY_TOKEN>
vengono sostituiti con le tue credenziali Agora. Il nome utente sarà l'indirizzo email utilizzato per accedere ad Agora. È possibile generare un token di identità effettuando l'accesso ad Agora, cliccando sul banner di benvenuto nell'angolo in alto a destra e selezionando Genera un token di identità dalla pagina del profilo. Segui i passaggi per creare un token di identità e copiarlo negli appunti. Se non disponi delle credenziali di accesso ad Agora, contatta il tuo rappresentante Deque. Tieni inoltre presente che il tuo nome utente e il tuo token di identità vengono inseriti in un URL. I caratteri speciali devono essere codificati nell'URL (ad esempio, sostituire "@" con "%40").
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.
Ora puoi installare i pacchetti Python di axe DevTools. Indipendentemente da come installi le tue dipendenze, elencandole all'interno di requirements.txt
, all'interno di install_requires
di setup.py
o tramite semplice pip install
, dovresti riuscire a recuperare i pacchetti.
Ad esempio, per installare il pacchetto API axe DevTools, utilizzare questo comando:
pip install axe-devtools-api
Per il tuo utilizzo potrebbero essere necessari altri pacchetti Python di axe DevTools. Per axe DevTools Robot e Behave, ti serviranno solo pip install axe-devtools-robot
o pip install axe-devtools-behave
. Per axe DevTools unittest, sarà necessario pip install axe-devtools-unittest
e pip install axe-devtools-api
separatamente. Per utilizzare altri framework di test automatizzati con axe DevTools per Python, saranno necessari le pacchetti API e Selenium.
Prossimi passi
Puoi verificare che il pacchetto sia stato installato correttamente aprendo il tuo python
interprete e procedendo come segue:
$ python
Python 3.6.9 (default, Jul 17 2020, 12:50:27)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import axe_devtools_api
>>> print(dir(axe_devtools_api))
['Axe', 'ReportConfiguration', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'axe', 'report_configuration']
Dove axe_devtools_api
viene sostituito dal pacchetto che si sta installando.
Per ulteriore documentazione, consultare una delle pagine specifiche del pacchetto.