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