Python API Overzicht

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

Overzicht van Axe DevTools voor Web voor Python, inclusief beschikbare pakketten en integraties met testframeworks

Not for use with personal data

Axe DevTools Python omvat:

  • axe-core versie 4
  • Ondersteuning voor Python 3 (ondersteunt Python 2 niet)
  • unittest-, robot framework- en behave-gebaseerde testopstellingen, evenals elk ander framework dat asserts gebruikt

Vereisten

Axe DevTools vereist een Selenium WebDriver-binding voor een browser naar keuze. Om Axe DevTools te gebruiken, moet u eerst Selenium WebDriver installeren en configureren.

Beschrijving

Axe DevTools bestaat uit meerdere delen. Het kernpakket is axe-devtools-api, dat de logica biedt voor het configureren en uitvoeren van axe. axe-devtools-selenium wordt gebruikt om axe-devtools-api daadwerkelijk te laten communiceren met browsers.

Er zijn drie integraties met testframeworks.

axe-devtools-unittest is een lichte assertiebibliotheek voor unittest die bovenop axe-devtools-api zit. Bij het gebruik van deze integratie moet u axe-devtools-api als een afhankelijkheid declareren en deze direct gebruiken.

axe-devtools-robot integreert Axe DevTools met de Robot Framework. axe-devtools-api en axe-devtools-selenium worden automatisch meegenomen als afhankelijkheden. U zult echter niet met een van beide communiceren. In plaats daarvan zal de integratie gebruik maken van uw .robot-bestand om axe te bedienen.

axe-devtools-behave integreert Axe DevTools met behave, een cucumber-achtig testframework. axe-devtools-api en axe-devtools-selenium worden automatisch meegenomen als afhankelijkheden. U zult echter niet met een van beide communiceren. In plaats daarvan zal de integratie gebruik maken van uw .feature-bestand om axe te bedienen.