Installazione di Axe DevTools Python tramite pip
Installazione di Axe DevTools per pacchetti Web Python tramite pip dal repository di artefatti Agora di Deque
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 operazioni di sviluppo, che potrebbero differire da questo esempio. Questa guida mostra come installare direttamente dall'istanza Artifactory di Agora di Deque e pertanto richiede informazioni di autenticazione per Agora. Questo file di pip.conf esempio ti guiderà nella configurazione delle dipendenze per scaricare Axe DevTools da Agora di Deque.
Prima di installare i pacchetti Python di Axe DevTools, è necessario configurare pip per cercare i pacchetti in Agora di Deque. Per farlo, devi inserire un file di configurazione in una posizione specifica.
Su Unix e macOS, il file di configurazione si trova su ~/.pip/pip.conf. Su Windows, il file di configurazione si trova su ~\pip\pip.ini.
Il contenuto del file di configurazione dovrebbe essere come segue:
[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simpleDove <USERNAME> e <IDENTITY_TOKEN> sono sostituiti con le tue credenziali di Agora. Il nome utente sarà l'indirizzo email utilizzato per accedi ad Agora. Un Token di Identità può essere generato accedendo 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 copialo negli appunti. Se non hai le credenziali di accesso ad Agora, contatta il tuo rappresentante Deque. Inoltre, tieni presente che il tuo nome utente e Token di Identità verranno inseriti in un URL. I caratteri speciali devono essere codificati per URL (ad esempio, sostituire "@" con "%40").
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.
Ora puoi installare i pacchetti Python di Axe DevTools. Indipendentemente da come installi le tue dipendenze, sia elencandole all'interno di requirements.txt, sia all'interno del install_requires di setup.py, sia tramite semplice pip install, dovresti essere in grado di recuperare i pacchetti.
Ad esempio, per installare il pacchetto API di Axe DevTools, usa questo comando:
pip install axe-devtools-apiPer il tuo utilizzo, potrebbero essere necessari altri pacchetti Python di Axe DevTools. Per Axe DevTools Robot e Behave, avrai solo bisogno di 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 automatici con Axe DevTools Python, saranno necessari i pacchetti API e Selenium.
Cosa fare dopo
Puoi verificare che il pacchetto sia stato installato correttamente aprendo il tuo interprete python ed eseguendo quanto 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 stai installando.
Per ulteriori documentazioni, consulta una delle pagine specifiche del pacchetto.
