axe-devtools-robot API-referentie

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

API-referentie voor het axe-devtools-robot pakket voor Robot Framework-gebaseerde Python-tests

Not for use with personal data

Deze bibliotheek stelt Axe DevTools in staat om toegankelijkheid te testen met Robot Framework.

axe_devtools_robot.AxeRobot

Breidt SeleniumLibrary uit, zodat alle keywords die beschikbaar zijn voor SeleniumLibrary ook beschikbaar zijn voor AxeRobot.

Importeer de bibliotheek in het instellingen gedeelte van uw testsuite:

*** Settings ***
Library  axe_devtools_robot.AxeRobot

Analyze

Voer axe-core uit op de pagina en laat de test falen als er overtredingen zijn.

Audit For Accessibility

Voer axe-core uit op de pagina en sla de resultaten op in de axe-reports map. Zowel een .log bestand (overtredingenrapport) als een .json bestand (volledige resultaten) worden geschreven. Faalt nooit.

Within

Specificeer een deel van de pagina voor axe-core om te analyseren.

selectors: Eén of meer CSS-selectoren voor elementen om op te nemen.

Excluding

Specificeer een deel van de pagina voor axe-core om over te slaan tijdens de analyse.

selectors: Eén of meer CSS-selectoren voor elementen om uit te sluiten.

According To

Specificeer regels (per tag) die axe-core moet uitvoeren.

tags: Eén of meer tagnamen. Zie axe-core tags voor een lijst van geldige tags.

According To Ruleset

Gebruik een specifieke regelset voor de axe-core run.

ruleset: ID van de regels om te gebruiken. Beschikbare regels: wcag2, wcag2.1, wcag2.2, wcag2aaa, wcag2.1aaa, wcag2.2aaa, 508, en301549, ttv5, rgaav4.

enable_best_practices: Of regels met de tag best-practice ingeschakeld moeten worden. Standaardwaarde is False.

Checking Only

Specificeer regels (per ID) die axe-core moet uitvoeren. Alleen de opgegeven regels worden gebruikt.

rules: Eén of meer regel-ID's. Zie Regelbeschrijvingen voor een lijst van geldige ID's.

Skipping

Specifieke regels uitschakelen voor de axe-core run.

rules: Eén of meer regel-ID's.

Over het gebruik van id CSS-selectoren

Robot Framework behandelt het # teken als speciaal. Tenzij je je #s ontsnapt, zal Robot de rest van de regel interpreteren als een opmerking.

In de praktijk betekent dit dat je \# moet gebruiken in plaats van alleen #.

Zie Robots documentatie voor meer details.

Voorbeeld

*** Settings ***
Library  axe_devtools_robot.AxeRobot
Suite Setup  Set Log Level  DEBUG


*** Test Cases ***
Analyzes
  Open Browser  http://localhost:8000/example-page.html  Chrome
  Analyze
Audits
  Open Browser  http://localhost:8000/example-page.html  Chrome
  Audit For Accessibility

Uses Within
  Open Browser  http://localhost:8000/example-page.html  Chrome
  Within  body
  Analyze
Close browsers
  Close All Browsers