Panoramica dell'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 includono:

  • versione 4 dell'axe-core
  • Supporto Python 3 (non supporta Python 2)
  • unittest, framework robot, configurazioni di test basate su behave, così come qualsiasi altro framework che utilizzi asserts

Prerequisiti

Axe DevTools richiede un binding Selenium WebDriver per il browser di tua scelta. Per utilizzare Axe DevTools, è necessario prima installare e configurare Selenium WebDriver.

Descrizione

Axe DevTools è composto da più parti. Il pacchetto principale è axe-devtools-api, che fornisce la logica per configurare ed eseguire axe. axe-devtools-selenium viene utilizzato per consentire axe-devtools-api di comunicare effettivamente con i browser.

Esistono tre integrazioni con i framework di test.

axe-devtools-unittest è una libreria di asserzioni sottile per unittest che si basa su axe-devtools-api. Quando si utilizza questa integrazione è necessario dichiararla axe-devtools-api come dipendenza e utilizzarla direttamente.

axe-devtools-robot integra axe DevTools con Robot Framework. axe-devtools-api e axe-devtools-selenium vengono importati automaticamente come dipendenze. Tuttavia, non interagirai con nessuno dei due. Invece l'integrazione utilizzerà il tuo .robot file per gestire axe.

axe-devtools-behave integra axe DevTools con behave, un framework di test simile a Cucumber. axe-devtools-api e axe-devtools-selenium vengono importati automaticamente come dipendenze. Tuttavia, non interagirai con nessuno dei due. Invece l'integrazione utilizzerà il tuo .feature file per gestire axe.