Présentation de l'API 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 comprend :

  • version 4 axe-core
  • Prise en charge de Python 3 (ne prend pas en charge Python 2)
  • unittest, framework robot, configurations de tests basées sur Behave, ainsi que tout autre framework qui utilise asserts

Prérequis

Axe DevTools nécessite une liaison Selenium WebDriver pour un navigateur de votre choix. Pour utiliser axe DevTools, vous devez d'abord installer et configurer Selenium WebDriver.

Description

Axe DevTools est composé de plusieurs parties. Le package principal est axe-devtools-api, qui fournit la logique de configuration et d'exécution d'axe. axe-devtools-selenium est utilisé pour permettre axe-devtools-api de communiquer réellement avec les navigateurs.

Il existe trois intégrations avec des frameworks de test.

axe-devtools-unittest est une bibliothèque d'assertions légères pour unittest qui repose sur d'autres bibliothèques. axe-devtools-api Lorsque vous utilisez cette intégration, vous devez déclarer l'outil axe-devtools-api comme une dépendance et l'utiliser directement.

axe-devtools-robot intègre axe DevTools avec le Robot Framework. axe-devtools-api et axe-devtools-selenium sont automatiquement inclus en tant que dépendances. Cependant, vous n’interagirez avec aucun des deux. Au lieu de cela, l'intégration utilisera votre .robot fichier pour faire fonctionner Axe.

axe-devtools-behave intègre axe DevTools avec behave, un framework de test similaire à Cucumber. axe-devtools-api et axe-devtools-selenium sont automatiquement intégrés en tant que dépendances. Cependant, vous n’interagirez avec aucun des deux. Au lieu de cela, l'intégration utilisera votre .feature fichier pour faire fonctionner Axe.