Installation d'Axe DevTools Python via pip
Installation des packages Axe DevTools pour le Web Python via pip depuis le dépôt d'artefacts Agora de Deque
Accédez et installez Axe DevTools python via le dépôt 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 différer de cet exemple. Ce guide montre comment installer directement depuis l'instance Artifactory d'Agora de Deque et nécessite donc des informations d'authentification pour Agora. Ce fichier pip.conf 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 Axe DevTools python, vous devez configurer pip pour rechercher les packages sur l'Agora de Deque. Pour ce faire, vous devez placer un fichier de configuration à un certain emplacement.
Sur Unix et macOS, le fichier de configuration se trouve à ~/.pip/pip.conf. Sur Windows, le fichier de configuration se trouve à ~\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/simpleOù <USERNAME> et <IDENTITY_TOKEN> sont remplacés par vos identifiants Agora. Le nom d'utilisateur sera l'adresse e-mail utilisée pour connectez-vous à Agora. Un jeton d'identité peut être généré en se connectant à Agora, en cliquant sur la bannière de bienvenue dans le coin supérieur droit, et en cliquant sur Générez un jeton d'identité depuis 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. De plus, gardez à 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 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 occasion. 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 Axe DevTools Python. Quel que soit le moyen utilisé pour installer vos dépendances, que vous les listiez dans requirements.txt, dans le install_requires de setup.py, ou via pip install en ligne de commande, vous devriez être en mesure de récupérer les packages.
Par exemple, pour installer le package Axe DevTools API, utilisez cette commande :
pip install axe-devtools-apiPour votre utilisation, d'autres packages Axe DevTools python peuvent être nécessaires. Pour Axe DevTools Robot et Behave, vous aurez seulement besoin 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 test automatisé avec Axe DevTools Python, les packages API et Selenium seront requis.
Et après
Vous pouvez vérifier que le package a été installé correctement en ouvrant votre interpréteur python 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 package que vous installez.
Pour plus de documentation, veuillez consulter l'une des pages spécifiques aux packages.
