Open Bug 1743541 Opened 3 years ago Updated 1 year ago

Chrome scope support for "WebDriver:GetElementShadowRoot"

Categories

(Remote Protocol :: Marionette, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: whimboo, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [webdriver:backlog])

Bug 1700073 adds support for content scope only. To also support shadow DOM in chrome scope the code needs to be enhanced with a new shadow root identifier to indicate it's from chrome scope, and properly handling that.

Blocks: 1686180
No longer blocks: 1690884

With the changes from bug 1775036 there is no longer a need to define a specific WebDriver reference class for shadow roots in chrome scope. Instead we can re-use the ShadowRoot class that already exists. As such having support for chrome scope shouldn't be too hard to get.

Depends on: 1775036
Product: Testing → Remote Protocol

Support for content scope has been landed. We should discuss how important chrome scope support is for us. Basically it should just work and we might only have to add some tests here. Lets do a re-triage when there is time.

Priority: P3 → --
Priority: -- → P3
Whiteboard: [webdriver:backlog]
You need to log in before you can comment on or make changes to this bug.