servo/components/webdriver_server
Euclid Ye 6aa82309c3
webdriver: Wait animation frame callbacks before taking (element) screenshot (#39539)
According to spec, we should wait animation frame callbacks before
taking (element) screenshot. As "element screenshot" would automatically
scroll into view, this solves intermittency.

Testing: Manually tested on pages, and
`take_element_screenshot/scroll_into_view.py` passes stably now.
Fixes: #39306

---------

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2025-09-27 13:29:44 +00:00
..
actions.rs webdriver: Improve documentations for actions.rs and update TODOs (#39391) 2025-09-21 05:42:16 +00:00
capabilities.rs Rework webdriver session (#38225) 2025-07-28 10:14:14 +00:00
Cargo.toml Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
elements.rs Implement webdriver extract script arguments (#38357) 2025-08-12 06:57:19 +00:00
lib.rs webdriver: Wait animation frame callbacks before taking (element) screenshot (#39539) 2025-09-27 13:29:44 +00:00
session.rs webdriver: Simplify webview related steps that are guaranteed to succeed (#38855) 2025-08-22 17:19:12 +00:00
timeout.rs webdriver: improve session commands (#38397) 2025-08-01 06:39:03 +00:00
user_prompt.rs webdriver: Refactor webdriver session and improve window handles (#38745) 2025-08-21 22:46:13 +00:00