Implement Session for WebDriver BiDi
Categories
(Remote Protocol :: WebDriver BiDi, task, P2)
Tracking
(firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 2 open bugs, )
Details
(Whiteboard: [bidi-m1-mvp])
Attachments
(3 files)
For the WebDriver BiDi implementation the Session handling will be identical to our WebDriver implementation (Marionette). As such the previously moved Session related files (bug 1691414) can now be used.
This bug covers the necessary implementation work to get the WebDriver Session support implemented. Hereby we have to make sure that the active session needs to be shared with Marionette, and both protocols operate on the same session data.
Assignee | ||
Comment 1•3 years ago
|
||
Note that in case of session creation through Marionette the BiDi implementation has to use the already existent session. But there are also cases when Marionette is not used and the websocket connection is made available by starting Firefox with the command line argument --remote-debugging-port
. Hereby BiDi has to create the session.
Maybe it would be best to have the Session implemented as a singleton.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D119730
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5bdb798c3b70 [remote] Add support for handling WebDriverSession to WebDriver BiDi. r=webdriver-reviewers,jdescottes,jgraham https://hg.mozilla.org/integration/autoland/rev/44bfb901cc09 [remote] Rename webdriverBiDi to webDriverBiDi. r=webdriver-reviewers,jdescottes
Comment 5•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5bdb798c3b70
https://hg.mozilla.org/mozilla-central/rev/44bfb901cc09
Assignee | ||
Comment 6•3 years ago
|
||
The patches on this bug missed to add the WebDriverBiDiConnection.jsm
to the jar.mn
file, and as such new WebSocket connections via the webSocketUrl
opt-in are not possible. I'm going to reopen this bug for a quick follow-up patch.
Assignee | ||
Comment 7•3 years ago
|
||
Previous patches on this bug missed to actually add this file.
As such new WebSocket connections are not possible right now.
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f9137c47b5ce [remote] Add WebDriverBiDiConnection.jsm to jar.mn. r=webdriver-reviewers,jdescottes
Updated•3 years ago
|
Comment 9•3 years ago
|
||
bugherder |
Assignee | ||
Comment 10•3 years ago
|
||
Adding to the triage list in case we want to drop the number of points to 8. I would suggest that because some parts of the work have been already split-off into their own bugs.
Updated•3 years ago
|
Description
•