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 uit SeleniumLibrary, zodat alle trefwoorden beschikbaar 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 directory. Zowel een .log bestand (overtredingsrapport) als een .json bestand (volledige resultaten) worden geschreven. Faalt nooit.

Within

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

selectors: Een of meer CSS-selectors voor elementen om op te nemen.

Excluding

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

selectors: Een of meer CSS-selectors voor elementen om uit te sluiten.

According To

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

tags: Een of meer tag-namen. Zie axe-core tags voor een lijst met geldige tags.

According To Ruleset

Gebruik een specifieke regelset voor de axe-core run.

ruleset: ID van de regelset die gebruikt moet worden. Beschikbare regelsets: wcag2, wcag2.1, wcag2.2, wcag2aaa, wcag2.1aaa, wcag2.2aaa, 508, en301549, ttv5, rgaav4.

enable_best_practices: Of regels met het label best-practicein te schakelen. Standaard is False.

Checking Only

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

rules: Een of meer regel-ID's. Zie Regelbeschrijvingen voor een lijst met geldige ID's.

Skipping

Specifieke regels uitschakelen voor de axe-core run.

rules: Een of meer regel-ID's.

Over het gebruik van id CSS-selectors

Robot Framework beschouwt het # karakter als speciaal. Tenzij u uw #s ontsluit, zal Robot de rest van de regel interpreteren als een opmerking.

In de praktijk betekent dit dat u \# 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