Descripción general de la API de Python

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Descripción general de Axe DevTools para Web para Python, incluidos los paquetes disponibles y las integraciones con marcos de pruebas

Not for use with personal data

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.