di-test

Accessibility testing tool that finds WCAG violations and catches patterns automated tools miss.

View project on GitHub

Example Scan Results

This page collects example scan outputs from di-test. These are point-in-time snapshots demonstrating what the tool produces.


FinCap — Visual Pattern Scan

A visual pattern scan was run against the FinCap Our Team page as a proof of concept.

Key findings (52 total): 20 heading-like candidates (team member names using <p class="h3"> instead of <h3>), 22 card-like candidates (repeated <article> structures), 3 government identity checks (logo found, no copyright notice, no privacy link), 2 link quality issues (new window warnings), 1 disclosure widget, 1 heading text quality finding (empty heading), 1 skip link assessment, 1 page title check, and 1 print stylesheet reminder.

File Description
Scan Report (Markdown) Detailed findings with analysis and recommendations
Scan Report (Word) Same report in .docx format
Findings JSON Structured JSON output with all 52 findings
Full Page Screenshot Full-page capture
Highlighted Screenshot Red overlays on flagged elements

Sample Finding (JSON)

{
  "url": "https://www.fincap.org.nz/our-team/",
  "type": "Heading-like content",
  "reason": "This appears to function as a heading but is not marked up as one. The element uses a <p> tag with class 'h3' and has visual characteristics of a heading: larger font size (30px vs 18px body), heavier weight (500 vs 400), isolated on its own line, with vertical margin separation.",
  "location": {
    "cssSelector": "section:nth-of-type(2) article:nth-child(1) p.h3.card-title",
    "xpath": "/html/body/main/section[2]/div/div[2]/div[1]/article/div[2]/p[1]"
  },
  "visual": { "fontSize": "30px", "fontWeight": "500" },
  "screenshot": "our-team-item0.png",
  "htmlSnippet": "<p class=\"h3 card-title mb-4\">Fleur Howard</p>",
  "confidence": 0.95
}

MSD (Ministry of Social Development) — CWAC Scan

A CWAC scan was run against msd.govt.nz on 2026-02-24, crawling 50 pages with axe-core, language, and reflow audits enabled.

Metric Value
Pages scanned 50
Axe-core issues 27 (3 critical, 24 serious)
Language audit All pages analysed (Flesch-Kincaid grade levels recorded)
Reflow audit 0 overflow issues

Top Axe-core Findings

Impact Rule Description Count
Critical image-alt <img> elements missing alternative text 3
Serious list Lists not structured correctly 24

Scan Result Files

File Description
Axe-Core Audit All axe-core findings across 50 pages
Language Audit Flesch-Kincaid and SMOG readability scores
Reflow Audit Horizontal overflow checks at 320px
Pages Scanned List of all 50 pages crawled