Server: Use aXe Accessibility Engine in tests to ensure accessibility

Created on 18 Apr 2018  Â·  5Comments  Â·  Source: nextcloud/server

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?

1. to develop design enhancement

Most helpful comment

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.

All 5 comments

Ref https://github.com/nextcloud/server/pull/9224 where I used the aXe browser extension – which was very useful.

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.

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

Thanks for that, way nicer then the WAVE extension. :+1:

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

@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.

Was this page helpful?
0 / 5 - 0 ratings