Closed Bug 1700095 Opened 3 years ago Closed 1 year ago

Implement commands "WebDriver:FindElementFromShadowRoot" and "WebDriver:FindElementsFromShadowRoot"

Categories

(Remote Protocol :: Marionette, task, P1)

Default
task
Points:
5

Tracking

(firefox113 fixed)

RESOLVED FIXED
113 Branch
Tracking Status
firefox113 --- fixed

People

(Reporter: whimboo, Assigned: Sasha)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [webdriver:m6] [webdriver:relnote])

Attachments

(3 files)

Once bug 1700073 has been implemented and a shadow root element can be used, we need support to find elements within this shadow root.

The specification is at:
https://w3c.github.io/webdriver/#find-element-from-shadow-root
https://w3c.github.io/webdriver/#find-elements-from-shadow-root

It would be great to get some basic tests for the Marionette client that just ensure the command is working. Once geckodriver supports the commands we will get detailed tests in the webdriver spec suite.

Blocks: 1700097
Blocks: 1690884
Depends on: 1445227
Assignee: nobody → david.burns
No longer depends on: 1445227
Status: NEW → ASSIGNED
Blocks: 1744508

Hi David, I would like to ask if you have some updates for us. Or if there is something that I can help with to get this feature added. Thanks!

Flags: needinfo?(david.burns)
Whiteboard: [webdriver:backlog]
Assignee: david.burns → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(david.burns)

Removing priority so that we can re-triage this bug.

Priority: P3 → --

Should be fine to keep it in the P3 backlog for now unless it's clear that it's really needed.

Priority: -- → P3
Assignee: nobody → david.burns

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: david.burns → nobody

Sorry, there was a problem with the detection of inactive users. I'm reverting the change.

Assignee: nobody → david.burns
Status: NEW → ASSIGNED
Attachment #9253935 - Attachment description: WIP: Bug 1700095: Add support for finding elements from Shadow Roots to Marionette → Bug 1700095: Add support for finding elements from Shadow Roots to Marionette
Assignee: david.burns → nobody
Status: ASSIGNED → NEW
Points: --- → 8
Priority: P3 → P2

Adding as tentative bug for our M6 milestone.

Priority: P2 → P1
Whiteboard: [webdriver:backlog] → [webdriver:m6]
Product: Testing → Remote Protocol
Assignee: nobody → aborovova
Status: NEW → ASSIGNED
Blocks: 1821628
No longer blocks: 1821628
Points: 8 → 5
Pushed by aborovova@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7e2aa71ac3ce
[marionette] Move `fromUUID` helper from `WebReference` to `WebElement` class. r=webdriver-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/187b775a1e57
[marionette] Add support for finding elements from shadow roots. r=webdriver-reviewers,jdescottes,whimboo
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
Whiteboard: [webdriver:m6] → [webdriver:m6] [webdriver:relnote]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: