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
assert
s
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.