Skip to content

support for shadowRoot elements in @wdio/visual-service for tab testing #515

Open
@pclicious

Description

@pclicious

ShadowRoot elements are not getting recognized during tab testing
While trying tab testing on my website, which is having many shadow root elements, it was not capturing tabs for elements inside shadowRoot

await expect(await browser.checkTabbablePage(screenshotName, { // ignoreColors: true, })).toEqual(differencesCount);

User should have parameterized option to enable tab testing for shadowRoot elements as well
Referred https://www.npmjs.com/package/tabbable, here we have getShadowRoot option to enable shadowRoot elements, similarly we should have an option in the library to enable tab testing to include shadowRoot elements along with other elements.

Metadata

Metadata

Assignees

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