See Web Tests for general info on how to build and run web tests.
There are two styles of accessibility web tests:
-expected.txt
(now deprecated)Use the unit-style tests. An example is aria-modal.html.
These tests check the accessibility tree directly in Blink using AccessibilityController
, which is just a test helper.
The code that implements the bindings is here:
content/shell/test_runner/accessibility_controller.cc
content/shell/test_runner/web_ax_object_proxy.cc
You‘ll probably find bindings for the features you want to test already. If not, it’s not hard to add new ones.