Currently the ACT tests don't inject axe-core into any iframes. Because of that some of the rule mappings don't quite work. Notably, the "Iframe with negative tabindex has no interactive elements" ACT rule cannot be tested because its test cases require axe-core to run inside iframes.
We should update the test runner to inject axe-core into each frame, and only run the tests until the page and all its frames are fully loaded.
Currently the ACT tests don't inject axe-core into any iframes. Because of that some of the rule mappings don't quite work. Notably, the "Iframe with negative tabindex has no interactive elements" ACT rule cannot be tested because its test cases require axe-core to run inside iframes.
We should update the test runner to inject axe-core into each frame, and only run the tests until the page and all its frames are fully loaded.