Descripción general de la API de Python
Descripción general de Axe DevTools para Web para Python, incluidos los paquetes disponibles y las integraciones con marcos de pruebas
Axe DevTools Python incluye:
- versión 4 de axe-core
- Soporte para Python 3 (no admite python 2)
- configuraciones de pruebas basadas en unittest, robot framework, behave, así como cualquier otro marco que use
asserts
Requisitos previos
Axe DevTools requiere un enlace de Selenium WebDriver para un navegador de su elección. Para usar Axe DevTools, primero debe instalar y configurar Selenium WebDriver.
Descripción
Axe DevTools se compone de varias partes. El paquete principal es axe-devtools-api, que proporciona la lógica para configurar y ejecutar axe. axe-devtools-selenium se utiliza para permitir que axe-devtools-api se comunique realmente con los navegadores.
Hay tres integraciones con marcos de pruebas.
axe-devtools-unittest es una biblioteca de aserciones ligera para unittest que se coloca sobre axe-devtools-api. Al usar esta integración, debe declarar axe-devtools-api como una dependencia y usarlo directamente.
axe-devtools-robot integra Axe DevTools con el Robot Framework. axe-devtools-api y axe-devtools-selenium se incorporan automáticamente como dependencias. Sin embargo, no interactuará con ninguno de ellos. En su lugar, la integración utilizará su archivo .robot para operar axe.
axe-devtools-behave integra Axe DevTools con behave, un marco de pruebas similar a cucumber. axe-devtools-api y axe-devtools-selenium se incorporan automáticamente como dependencias. Sin embargo, no interactuará con ninguno de ellos. En su lugar, la integración utilizará su archivo .feature para operar axe.
