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