Instalación de Axe DevTools Python mediante pip
Instalación de paquetes Python de Axe DevTools para Web mediante pip desde el repositorio de artefactos Agora de Deque
Accede e instala Axe DevTools Python a través del repositorio de artefactos Agora de Deque
Para descargar Axe DevTools, sigue las instrucciones de acceso al registro proporcionadas por tu departamento de operaciones de desarrollo, que pueden ser diferentes de este ejemplo. Esta guía muestra cómo instalar directamente desde la instancia Artifactory de Agora de Deque y, por lo tanto, requiere información de autenticación para Agora. Este archivo de ejemplo pip.conf te guiará en la configuración de las dependencias para descargar Axe DevTools desde el Agora de Deque.
Antes de instalar los paquetes Python de Axe DevTools, debes configurar pip para buscar paquetes en el Agora de Deque. Para hacerlo, debes colocar un archivo de configuración en una ubicación específica.
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/simpleDonde <USERNAME> y <IDENTITY_TOKEN> se reemplazan con tus credenciales de Agora. El nombre de usuario será la dirección de correo electrónico utilizada para iniciar sesión en Agora. Un Token de Identidad se puede generar iniciando sesión en Agora, haciendo clic en el banner de bienvenida en la esquina superior derecha y seleccionando Generar un Token de Identidad desde la página de perfil. Sigue los pasos para crear un Token de Identidad y cópialo al portapapeles. Si no tienes credenciales de inicio de sesión en Agora, contacta a tu representante de Deque. Además, ten en cuenta que tu nombre de usuario y Token de Identidad se están insertando en una URL. Los caracteres especiales deben codificarse para URL (por ejemplo, reemplaza una "@" con "%40).
Recuerde copiar el valor de su Token de Identidad al crearlo, ya que esta será su única oportunidad. De lo contrario, tendrá que crear un nuevo token.
Los Tokens de Identidad expiran (generalmente después de un año), por lo que tendrá que recrear su token periódicamente.
Ahora puedes instalar los paquetes de Axe DevTools Python. Sin importar cómo instales tus dependencias, ya sea listándolas dentro de requirements.txt, dentro del install_requires de setup.py, o mediante un simple pip install, deberías poder recuperar los paquetes.
Por ejemplo, para instalar el paquete API de Axe DevTools, utiliza este comando:
pip install axe-devtools-apiPara tu uso, otros paquetes Python de Axe DevTools pueden ser necesarios. 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 usar otros marcos de pruebas automatizadas con Axe DevTools Python, se requerirán los paquetes API y Selenium.
¿Qué sigue?
Puedes probar que el paquete se instaló correctamente abriendo tu intérprete de python 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és instalando.
Para obtener más documentación, consulta una de las páginas específicas del paquete.
