Closed Bug 1713784 Opened 4 years ago Closed 4 years ago

Implement basic support for session.new command (without capability matching)

Categories

(Remote Protocol :: WebDriver BiDi, task, P2)

task
Points:
2

Tracking

(firefox92 fixed)

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [bidi-m1-mvp])

Attachments

(2 files)

For direct BiDi connections the session.new() command needs to be implemented, which isn't fully specified yet. See https://github.com/w3c/webdriver-bidi/issues/97

For it's implementation we would also have to add full capability matching for firstMatch and alwaysMatch. Currently this is only implemented in the geckodriver and webdriver crates.

Points: --- → 13
Priority: -- → P2
Summary: Implement session.new → Implement session.new command and add full capability matching
Blocks: 1717899

For the demo we don't need the capability matching. I'll file a new bug for that.

Points: 13 → 2
Summary: Implement session.new command and add full capability matching → Implement session.new command (no capability matching)
Blocks: 1719290
Summary: Implement session.new command (no capability matching) → Implement basic support for session.new command (without capability matching)
Depends on: 1719833
Assignee: nobody → hskupin
Status: NEW → ASSIGNED

This is just a WIP and has to wait until the WebDriver BiDi spec has been updated. As such unassigning myself for now.

Assignee: hskupin → nobody
Status: ASSIGNED → NEW
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Attachment #9230900 - Attachment description: WIP: Bug 1713784 - [remote] Implement basic support for session.new command. → Bug 1713784 - [remote] Implement basic support for session.new command.
Depends on: 1720707

Bug 1720707 will not block us to get this feature landing.

No longer depends on: 1720707

Even bug 1693838 can be removed from the dependency list because this command will have no payload for the initial landing.

No longer depends on: 1693838

I don't want to cause merge conflicts for Julian over on bug 1713439. As such the review will be deferred until the other bug has been fixed.

Depends on: 1713439

Chatted with Julian, and he actually based his work on this WIP. As such we agreed on to get this landed first even not yet part of the spec.

Blocks: 1713439
No longer depends on: 1713439
Depends on: 1721327
Attachment #9232095 - Attachment description: Bug 1713784 - [remote] Immplement "sendError" for WebDriverBiDi connection. → Bug 1713784 - [remote] Implement "sendError" for WebDriverBiDi connection.
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b651fb27cbba [remote] Implement "sendError" for WebDriverBiDi connection. r=webdriver-reviewers,jdescottes https://hg.mozilla.org/integration/autoland/rev/2fd613c3d66e [remote] Implement basic support for session.new command. r=webdriver-reviewers,jdescottes,jgraham
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: