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
Not for use with personal data

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.