-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No testdriver.js method for sequential navigation #13379
Comments
My strawman API would be |
Friendly ecosystem infra rotation ping If this is priority:roadmap should it have an assignee? |
@LukeZielinski do you have a prioritized list of missing capabilities? Does this make the cut for what we should fix soon? |
I'll go ahead and decrease the priority of this until there are more people asking for it. |
Note that @rakina wrote up a pull request here which assumes TAB key. https://github.com/web-platform-tests/wpt/pull/17523/files#diff-6d8e45f94b9f120a854ec188b4857275R67 If we believe that's not the correct approach then fixing this seems relatively high priority. |
To be able to test sequential navigation (and also spatial navigation) in WPT, we need a testdriver.js method for moving focus: forward, backward (and also up, down, left, right).
We cannot use
test_driver.send_keys()
because:send_keys()
might do unwanted scrolling.We simply want the browser to move focus in whatever browser-dependent way it likes (and resolve a promise once it has done so).
As of now, Chrome's sequential and spatial navigation tests must use eventSender. This blocks us from upstreaming these tests to WPT.
I suspect we need underlaying WebDriver support to do be able to test this across browsers.
The text was updated successfully, but these errors were encountered: