Descripción general de la API de Python
Axe DevTools Python incluye:
- versión 4 de axe-core
- Compatibilidad con Python 3 (no es compatible con Python 2)
- unittest, marco de robot, configuraciones de prueba basadas en behave, así como cualquier otro marco que utilice
asserts
Prerrequisitos
Axe DevTools requiere una vinculación de Selenium WebDriver para el navegador de su elección. Para utilizar 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 la comunicación real axe-devtools-api con los navegadores.
Hay tres integraciones con frameworks de pruebas.
axe-devtools-unittest es una biblioteca de afirmaciones delgadas para unittest que se basa en axe-devtools-api. Al utilizar esta integración, debe declarar axe-devtools-api como una dependencia y usarla directamente.
axe-devtools-robot integra axe DevTools con Robot Framework. axe-devtools-api y axe-devtools-selenium se incorporan automáticamente como dependencias. Sin embargo, no interactuarás con ninguno de ellos. En su lugar, la integración utilizará tu 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ás con ninguno de ellos. En su lugar, la integración utilizará tu archivo .feature para operar axe.
