Installazione di axe DevTools Python tramite pip

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
Not for use with personal data

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").

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.

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.