Skip to content

Provide more information on element click intercepted error #1679

Open
@christian-bromann

Description

@christian-bromann

A common issue when automating with WebDriver is that other elements block access to a desired element to interact with. Some drivers, e.g. Chromedriver provide a somewhat useful message like:

element click intercepted: Element <div class="cup-body" aria-label="Americano" data-test="Americano" data-cy="Americano" data-v-7a0f9f00="">...</div> is not clickable at point (376, 548). Other element would receive the click: <div class="pay-container" data-v-a32a8090="">...</div>
(Session info: chrome=104.0.5112.101)

It would be super helpful for frameworks if such an error could provide the element id of that element that has blocked access. It could allow framework authors to run a set of corrections, e.g. scrolling element to a different end of the viewport, in order to mitigate the problem.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions