Instalación de axe DevTools Python vía 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

Acceda e instale axe DevTools python a través del repositorio de artefactos Agora de Deque

Para descargar axe DevTools, siga las instrucciones de acceso al registro proporcionadas por su departamento de operaciones de desarrollo, que pueden ser diferentes a las de este ejemplo. Esta guía muestra cómo instalar directamente desde la instancia de Agora Artifactory de Deque y, por lo tanto, requiere información de autenticación para Agora. Este pip.conf archivo de ejemplo lo guiará a través de la configuración de las dependencias para descargar axe DevTools desde Agora de Deque.

Antes de instalar los paquetes de Python de axe DevTools, debe configurar pip para buscar paquetes en Agora de Deque. Para ello, debe colocar un archivo de configuración en una ubicación determinada.

En Unix y macOS, el archivo de configuración se encuentra en ~/.pip/pip.conf. En Windows, el archivo de configuración se encuentra en ~\pip\pip.ini.

El contenido del archivo de configuración debe ser el siguiente:

[global]
extra-index-url = https://<USERNAME>:<IDENTITY_TOKEN>@agora.dequecloud.com/artifactory/api/pypi/devtools-python/simple

Donde se reemplazan <USERNAME> y <IDENTITY_TOKEN> con sus credenciales de Agora. El nombre de usuario será la dirección de correo electrónico utilizada para iniciar sesión en Agora. Se puede generar un token de identidad iniciando sesión en Agora, haciendo clic en el banner de bienvenida en la esquina superior derecha y haciendo clic en Generar un token de identidad desde la página de perfil. Siga los pasos para crear un token de identidad y copiarlo al portapapeles. Si no tiene credenciales de inicio de sesión de Agora, comuníquese con su representante de Deque. Además, tenga en cuenta que su nombre de usuario y token de identidad se insertan en una URL. Los caracteres especiales deben codificados en la URL (por ejemplo, reemplace "@" con "%40").

important

Recuerda copiar el valor de tu Token de Identidad al momento de crearlo, ya que esta será tu única oportunidad. De lo contrario, tendrás que crear un nuevo token.

Los tokens de identidad caducan (generalmente después de un año), por lo que deberás volver a crear tu token periódicamente.

Ahora puedes instalar los paquetes de Python de axe DevTools. Independientemente de cómo instales tus dependencias, ya sea enumerándolas dentro de requirements.txt, dentro de install_requires de setup.py o mediante simple pip install, deberías poder recuperar los paquetes.

Por ejemplo, para instalar el paquete API de axe DevTools, use este comando:

pip install axe-devtools-api

Para su uso, es posible que se requieran otros paquetes de Python de axe DevTools. Para axe DevTools Robot y Behave, solo necesitarás pip install axe-devtools-robot o pip install axe-devtools-behave. Para axe DevTools unittest, necesitarás pip install axe-devtools-unittest y pip install axe-devtools-api por separado. Para utilizar otros marcos de pruebas automatizadas con axe DevTools Python, se requerirán los paquetes API y Selenium.

¿Qué sigue?

Puede probar que el paquete se instaló correctamente abriendo su python intérprete y haciendo lo siguiente:

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

Donde axe_devtools_api se reemplaza por el paquete que esté instalando.

Para obtener más documentación, consulte una de las páginas específicas del paquete.