Nouvelle intégration entre Axe et Attest : Puppeteer

Wilco Fiers

By Wilco Fiers

24 janvier 2019

Intégration de Puppeteer

L'automatisation est la clé pour des tests d'accessibilité efficaces et abordables. En permettant aux équipes de développement d'automatiser une grande partie de leurs tests d'accessibilité, nous leur donnons les moyens de détecter les problèmes plus rapidement et de les résoudre avant même qu'ils ne se retrouvent dans le code source. Cela nécessite non seulement un outil précis et rapide, mais aussi un outil capable de suivre le rythme auquel les équipes de développement adoptent de nouveaux outils et environnements de test toujours plus performants.  À ce propos, l'équipe d'Deque a le plaisir d'annoncer ses dernières intégrations : axe-puppeteer et attest-puppeteer.

Puppeteer est une bibliothèque Node.js permettant de contrôler Google Chrome. Grâce à Puppeteer, les développeurs peuvent créer des scripts pour ouvrir des pages, déclencher des événements, exécuter des tests et bien plus encore. C'est un outil idéal pour les tests automatisés et une alternative de plus en plus populaire à WebDriver.

Marionnettiste à la hache

Axe-puppeteer est une extension pour Puppeteer qui utilise la dernière version de axe-core. Elle est disponible sur NPM et peut être installée en exécutant la commande suivante : npm install axe-puppeteer à partir de la ligne de commande.

Utilisation :

const { AxePuppeteer } = require('axe-puppeteer')
const puppeteer = require('puppeteer')

(async () => {
    const browser = await puppeteer.launch()
    const page = await browser.newPage()
    await page.setBypassCSP(true)
    await page.goto('https://dequeuniversity.com/demo/mars/')

    const results = await new AxePuppeteer(page).analyze()
    console.log(results)

    await page.close()
    await browser.close()
})()

Vous trouverez d'autres intégrations disponibles sur notre page dédiée aux intégrations Axe ainsi que sur notre liste de projets utilisant axe-core sur GitHub.

Marionnettiste certifié

Attest-puppeteer s'appuie sur axe-puppeteer et intègre toutes les fonctionnalités habituelles que vous êtes en droit d'attendre d'Attest, notamment :

  • Plusieurs référentiels, tels que les WCAG 2.0, la Section 508 et Dev-min.
  • Prise en charge de la personnalisation et de l'enrichissement des ensembles de règles.
  • Diverses fonctionnalités de génération de rapports, telles que HTML, JUnit XML, SonarQube**.

Attest-puppeteer est disponible pour les clients de WorldSpace Attest et nécessite un accès via Agora, le registre de paquets d’ Deque. Attest-puppeteer sera publié en même temps que les mises à jour d’autres projets Attest Node dans le cadre de la version 2.6.0. La documentation destinée aux clients concernant Attest-puppeteer est disponible dans le guide d’utilisation d’Attest HTML 2.6 (connexion requise).

Pour en savoir plus sur WorldSpace Attest, rendez-vous sur deque.com/tools/worldspace-attest/. Pour toute question concernant WorldSpace Attest, vous pouvez envoyer un e-mail à support@deque.com.

**SonarQube a supprimé des composants essentiels au bon fonctionnement du plugin Attest SonarQube. Deque n'envisage pas de remanier le plugin SonarQube dans un avenir proche. À compter du 23 juillet 2019, Deque ne distribuera plus le plugin Attest SonarQube et n'assurera plus son support.**

Wilco Fiers

Wilco Fiers

Wilco travaille dans le domaine de l'accessibilité depuis 18 ans ; il est chef de produit pour les règles avancées Deque, après avoir occupé les mêmes fonctions pour axe-core axe linter. Il joue un rôle de premier plan au sein du W3C en tant que représentant Dequeau comité consultatif, animateur du groupe de travail ACT et ancien chef de projet des WCAG 3.0. Au nom de Deque, Wilco a piloté les projets d’accessibilité financés par l’UE WAI-Tools et WAI-Coop, et intervient régulièrement lors de conférences sur divers sujets liés à l’accessibilité numérique.

Mots-clés :  tests automatisés axe-core développeurs

Recevez les articles de blog directement dans votre boîte mail

Pas de bavardages inutiles, mais des informations concrètes sur l'accessibilité, fournies par des experts qualifiés.

Vous acceptez que Deque , utilise et partage des informations conformément à Dequedéclaration de confidentialité. Vous pouvez modifier votre consentement à tout moment en nous contactant.

En savoir plus sur ce sujet

Test your custom elements and trust the results with Axe-core’s support for ElementInternals

Wilco Fiers 400 x 400 1 300 x 300
August 27, 2026 By Wilco Fiers

If you're a large enterprise organization with accessibility issues resulting from interoperability challenges, moving to ElementInternals is a savvy move. You can standardize, and safely test. And, with Axe-core now supporting ElementInternals, you can test those components and trust the results.

Lire l'article
A testing flow, depicting a single custom button scanned by Axe-core for React, Angular or Vue frameworks

Deque and Microsoft: Two decades of shaping the future of accessibility

cropped preety kumar400x400 300x300 1 1.jpg
August 25, 2026 By Preety Kumar

What started nearly two decades ago as conversations between two people passionate about improving accessibility across Microsoft's digital experiences has grown into a lasting partnership built on shared learning, mutual respect, and a common belief that accessibility should be built into every stage of software development.

Lire l'article
Preety Kumar and Jenny Lay-Flurrie conducting an interview, with the Seattle skyline in the background.