Übersicht zur Python-API

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 umfasst:

  • Axe-Core Version 4
  • Python 3-Unterstützung (unterstützt nicht Python 2)
  • Unittest, Robot Framework, Behave-Test-Setups sowie jedes andere Framework, das asserts verwendet

Voraussetzungen

Axe DevTools erfordert eine Selenium WebDriver-Bindung für einen Browser Ihrer Wahl. Um axe DevTools zu verwenden, müssen Sie zuerst Selenium WebDriver installieren und konfigurieren.

Beschreibung

Axe DevTools besteht aus mehreren Teilen. Das Kernpaket ist axe-devtools-api, das die Logik zum Konfigurieren und Ausführen von axe bereitstellt. axe-devtools-selenium wird verwendet, um axe-devtools-api die tatsächliche Kommunikation mit Browsern zu ermöglichen.

Es gibt drei Integrationen mit Test-Frameworks.

axe-devtools-unittest ist eine schlanke Assertion-Bibliothek für unittest , die auf einer anderen Bibliothek aufsetzt. axe-devtools-api Wenn Sie diese Integration verwenden, müssen Sie axe-devtools-api als Abhängigkeit deklarieren und direkt verwenden.

axe-devtools-robot integriert axe DevTools mit dem Robot Framework. Diese axe-devtools-api und axe-devtools-selenium werden automatisch als Abhängigkeiten hinzugefügt. Sie können jedoch mit keinem der beiden interagieren. Stattdessen nutzt die Integration Ihre .robot Datei, um axe zu betreiben.

axe-devtools-behave integriert axe DevTools mit behave, einem Cucumber-ähnlichen Test-Framework. Diese axe-devtools-api und axe-devtools-selenium werden automatisch als Abhängigkeiten hinzugefügt. Sie können jedoch mit keinem der beiden interagieren. Stattdessen nutzt die Integration Ihre .feature Datei, um axe zu betreiben.