Skip to content

[bidi] implement user-friendly APIs for actions #11878

Closed
@ollie-iterators

Description

@ollie-iterators

Feature and motivation

The feature added was (and this is a quote from the PR): "support for user input, exactly following the actions model
from classic WebDriver. The user sends a list of input devices, and
the state change (if any) of each device in each time period
("tick"). The implementation then converts this into a list of ticks
and performs the relevant state updates in each time period.

By supporting multiple devices acting simultaneously it's possible to
model complex multi-device interactions e.g. multitouch gestures
combined with different key input states.

Compared with classic WebDriver, the main difference is that it's
possible to target the actions at any browsing context, not just the
active browsing context."

Usage example

Being able to model multi touch gestures combined with multiple input states. This could possibly help people zoom in on the page with selenium.

Metadata

Metadata

Assignees

No one assigned

    Labels

    B-devtoolsIncludes everything BiDi or Chrome DevTools relatedI-enhancementSomething could be better

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions