Implement wheel action in webdriver (#36744)

https://w3c.github.io/webdriver/#wheel-actions

Test:
`tests/wpt/tests/webdriver/tests/classic/perform_actions/wheel.py::{test_null_response_value,test_params_actions_origin_outside_viewport[element],test_params_actions_origin_outside_viewport[viewport]},
tests/wpt/tests/webdriver/tests/classic/perform_actions/perform.py`
Fixes: https://github.com/servo/servo/issues/36720

cc: @xiaochengh @longvatrong111 @yezhizhen

Signed-off-by: PotatoCP <kenzieradityatirtarahardja.18@gmail.com>
Co-authored-by: PotatoCP <kenzieradityatirtarahardja.18@gmail.com>
This commit is contained in:
Kenzie Raditya Tirtarahardja 2025-05-07 16:41:34 +08:00 committed by GitHub
parent f47e69c112
commit eaf9224799
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 255 additions and 51 deletions

View file

@ -1,9 +0,0 @@
[perform.py]
[test_input_source_action_sequence_actions_pause_duration_valid[wheel\]]
expected: FAIL
[test_input_source_action_sequence_actions_pause_duration_missing[wheel\]]
expected: FAIL
[test_input_source_action_sequence_pointer_parameters_not_processed[wheel\]]
expected: FAIL

View file

@ -1,19 +1,10 @@
[wheel.py]
[test_null_response_value]
expected: FAIL
[test_no_top_browsing_context]
expected: FAIL
[test_no_browsing_context]
expected: FAIL
[test_params_actions_origin_outside_viewport[element\]]
expected: FAIL
[test_params_actions_origin_outside_viewport[viewport\]]
expected: FAIL
[test_scroll_not_scrollable]
expected: FAIL