Installation d'axe DevTools Python via pip
Accédez et installez axe DevTools Python via le référentiel d'artefacts Agora de Deque
Pour télécharger axe DevTools, suivez les instructions d'accès au registre fournies par votre service des opérations de développement, qui peuvent être différentes de cet exemple. Ce guide montre comment installer directement à partir de l'instance Agora Artifactory de Deque et nécessite donc des informations d'authentification pour Agora. Ce pip.conf
fichier d'exemple vous guidera dans la configuration des dépendances pour télécharger axe DevTools depuis l'Agora de Deque.
Avant d'installer les packages Python axe DevTools, vous devez configurer votre système pip
pour rechercher les packages dans l'Agora de Deque. Pour ce faire, vous devez placer un fichier de configuration à un certain emplacement.
Sous Unix et macOS, le fichier de configuration se trouve à l'emplacement ~/.pip/pip.conf
. Sous Windows, le fichier de configuration se trouve à l'emplacement ~\pip\pip.ini
.
Le contenu du fichier de configuration doit être le suivant :
[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simple
Où <USERNAME>
et <IDENTITY_TOKEN>
sont remplacés par vos identifiants Agora. Le nom d'utilisateur sera l'adresse e-mail utilisée pour se connecter à Agora. Un jeton d'identité peut être généré en vous connectant à Agora, en cliquant sur la bannière de bienvenue dans le coin supérieur droit et en cliquant sur Générer un jeton d'identité à partir de la page de profil. Suivez les étapes pour créer un jeton d’identité et copiez-le dans le presse-papiers. Si vous ne disposez pas des identifiants de connexion Agora, contactez votre représentant Deque. Gardez également à l’esprit que votre nom d’utilisateur et votre jeton d’identité sont insérés dans une URL. Les caractères spéciaux doivent être codés en URL (par exemple, remplacez un « @ » par « %40 »).
N'oubliez pas de copier la valeur de votre jeton d'identité lors de sa création, car ce sera votre seule opportunité. Sinon, vous devrez créer un nouveau jeton.
Les jetons d'identité expirent (généralement après un an), vous devrez donc recréer votre jeton périodiquement.
Vous pouvez maintenant installer les packages Python axe DevTools. Quelle que soit la manière dont vous installez vos dépendances, que vous les listiez à l'intérieur requirements.txt
, dans le install_requires
de setup.py
ou via simple pip install
, vous devriez pouvoir récupérer les packages.
Par exemple, pour installer le package API axe DevTools, utilisez cette commande :
pip install axe-devtools-api
Pour votre utilisation, d'autres packages Python axe DevTools peuvent être nécessaires. Pour axe DevTools Robot et Behave, vous n'aurez besoin que de pip install axe-devtools-robot
ou pip install axe-devtools-behave
. Pour axe DevTools unittest, vous devrez pip install axe-devtools-unittest
et pip install axe-devtools-api
séparément. Pour utiliser d'autres frameworks de tests automatisés avec axe DevTools Python, les packages API et Selenium seront nécessaires.
Et ensuite ?
Vous pouvez vérifier que le package est correctement installé en ouvrant votre python
interpréteur et en procédant comme suit :
$ 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']
Où axe_devtools_api
est remplacé par le paquet que vous installez.
Pour plus de documentation, veuillez consulter l'une des pages spécifiques au package.