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

Python のための Axe DevTools for Web の概要。利用可能なパッケージとテストフレームワークの統合を含む

Not for use with personal data

Axe DevTools Python には以下が含まれます:

  • axe-core バージョン 4
  • Python 3 のサポート (Python 2 はサポートされていません)
  • unittest、Robot Framework、behave ベースのテストセットアップ、およびassertを使用するその他のフレームワーク

必須条件

Axe DevTools を使用するには、選択したブラウザの Selenium WebDriver バインディングが必要です。まず Selenium WebDriver をインストールし、設定する必要があります。

説明

Axe DevTools は複数の部分から成り立っています。コアパッケージはaxe-devtools-apiで、axe の設定と実行のロジックを提供します。axe-devtools-seleniumはブラウザと実際に通信するためにaxe-devtools-apiで使用されます。

テストフレームワークとの統合は3つあります。

axe-devtools-unittestunittest のための軽量なアサーションライブラリで、axe-devtools-apiの上に位置します。この統合を利用する際には、axe-devtools-apiを依存関係として宣言し、直接使用する必要があります。

axe-devtools-robotRobot Frameworkと Axe DevTools を統合します。axe-devtools-apiaxe-devtools-seleniumは自動的に依存関係として取り込まれますが、どちらとも直接やり取りすることはありません。この統合では.robotファイルを使用して axe を運行します。

axe-devtools-behaveは、キュウカンバーに似たテストフレームワークであるbehaveと Axe DevTools を統合します。axe-devtools-apiaxe-devtools-seleniumは自動的に依存関係として取り込まれますが、どちらとも直接やり取りすることはありません。この統合では.featureファイルを使用して axe を運行します。