Skip to content

Get pointer targets in environments that support layout #846

Open
@ph-fritsche

Description

@ph-fritsche

Problem description

An increasing number of our users applies this library in test environments which support layout.
In those environments given the clientX/clientY coordinates of a pointer device, we could detect the target of pointer interactions automatically and improve the confidence our users get from their tests.

Suggested solution

If a user supplies x/y coordinates for pointer interactions, determine related DOM node(s) and position automatically.

If a target and or node/offset is given and contradicts the determined element/position, throw an error.

Todo

It would be great if we could support not declaring a target in the API call.
So far we reuse the previous pointer position for subsequent pointer actions. This begs the question how we would determine if we keep the coordinates and/or the target as a reference point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions