Closed Bug 1693812 Opened 3 years ago Closed 3 years ago

[meta] Websocket support for WebDriver BiDi

Categories

(Remote Protocol :: WebDriver BiDi, task)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Assigned: whimboo)

References

(Blocks 3 open bugs)

Details

(Keywords: meta)

Attachments

(1 obsolete file)

No description provided.
No longer blocks: 1693802
Depends on: 1693802
Depends on: 1693805
Blocks: 1691396

The code might look ugly at some places but exists
to demonstrate how websocket support for WebDriver
BiDi could be implemented.

The biggest issue right now is code sharing between
Marionette and Remote Agent given that there is no
Android support for Remote Agent, and both Marionette
and Remote Agent have different build flags, which
need to be merged.

Depends on D110456

Assignee: nobody → hskupin
Status: NEW → ASSIGNED

With the latest update of the PoC the session creation via an initial websocket connection also works now.

Attachment #9212897 - Attachment description: WIP: Bug 1693812 - PoC: webSocketUrl support for Remote Agent, Marionette, and geckodriver. → Bug 1693812 - PoC: webSocketUrl support for Remote Agent, Marionette, and geckodriver.
Depends on: 1712902
Blocks: 1691501
Blocks: 1711931
Attachment #9212897 - Attachment description: Bug 1693812 - PoC: webSocketUrl support for Remote Agent, Marionette, and geckodriver. → Bug 1693812 - PoC: webSocketUrl support for Remote Agent, Marionette.
Blocks: 1708633
Blocks: 1692984
Blocks: 1691446

WebSocket support for WebDriver BiDi is available now. Any remaining work will happen on follow-up bugs (bug 1691446, bug 1692984)

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Attachment #9212897 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: