Skip to content

Use aXe Accessibility Engine in tests to ensure accessibility #9227

Open

Description

@jancborchardt

It seems that we could use aXe in our tests to make sure that modifications don’t break accessibility.
https://github.com/dequelabs/axe-core#getting-started

@MorrisJobke @skjnldsv @juliushaertl @nextcloud/accessibility is this something we can add to our testing stack so it is run automatically?

Activity

  1. jancborchardt commented on Apr 18, 2018

    @jancborchardt
    MemberAuthor

    Ref #9224 where I used the aXe browser extension – which was very useful.

  2. juliusknorr commented on Apr 18, 2018

    @juliusknorr
    Member

    We probably could add that to the ui-regression tests once merged. We have a real chromium running there, so we could just inject the axe scripts and check for accessibility errors on each page that is tested as well.

  3. juliusknorr commented on Apr 18, 2018

    @juliusknorr
    Member

    where I used the aXe browser extension – which was very useful.

    Thanks for that, way nicer then the WAVE extension. 👍

  4. jancborchardt commented on Jul 16, 2018

    @jancborchardt
    MemberAuthor

    @juliushaertl is the ui-regression-tests merged meanwhile? Or what’s the issue number?

  5. juliusknorr commented on Jul 16, 2018

    @juliusknorr
    Member

    @jancborchardt I have it on my list for this week, since the new vue settings broke it somehow. But I can look into integrating aXe when I'm on it as well.

  6. szaimen commented on May 20, 2021

    @szaimen
    Contributor

    Is this still valid or do we already have other accessibility tests so that it isn't needed anymore?

  7. juliusknorr commented on May 20, 2021

    @juliusknorr
    Member

    Still would be good to have at some point

  8. juliusknorr commented on Dec 18, 2025

    @juliusknorr
    Member

    I started an attempt in text with @axe-core/playwright which works quite nicely:

    nextcloud/text#8081

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions