Visão Geral da 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

Visão geral do Axe DevTools para Web para Python, incluindo pacotes disponíveis e integrações com frameworks de teste

Not for use with personal data

O Axe DevTools Python inclui:

  • versão 4 do axe-core
  • suporte para Python 3 (não suporta Python 2)
  • configurações de teste baseadas em unittest, robot framework, behave, bem como qualquer outro framework que use asserts

Pré-requisitos

O Axe DevTools requer uma vinculação do Selenium WebDriver para um navegador de sua escolha. Para usar o Axe DevTools, você deve primeiro instalar e configurar o Selenium WebDriver.

Descrição

O Axe DevTools é composto por várias partes. O pacote principal é axe-devtools-api, que fornece a lógica para configurar e executar o axe. axe-devtools-selenium é usado para permitir que axe-devtools-api se comunique efetivamente com os navegadores.

Existem três integrações com frameworks de teste.

axe-devtools-unittest é uma biblioteca de asserção leve para unittest que opera sobre axe-devtools-api. Ao usar essa integração, você deve declarar axe-devtools-api como uma dependência e usá-la diretamente.

axe-devtools-robot integra o Axe DevTools com o Robot Framework. axe-devtools-api e axe-devtools-selenium são trazidos automaticamente como dependências. No entanto, você não interagirá com nenhum deles. Em vez disso, a integração fará uso do seu arquivo .robot para operar o axe.

axe-devtools-behave integra o Axe DevTools com o behave, um framework de teste semelhante ao cucumber. axe-devtools-api e axe-devtools-selenium são trazidos automaticamente como dependências. No entanto, você não interagirá com nenhum deles. Em vez disso, a integração fará uso do seu arquivo .feature para operar o axe.