Installation d'axe DevTools Python via 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

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

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

important

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']

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.