Add support for "HTTP flag" in WebDriver Session
Categories
(Remote Protocol :: Agent, task, P2)
Tracking
(firefox128 fixed)
| Tracking | Status | |
|---|---|---|
| firefox128 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [webdriver:m11][webdriver:relnote])
Attachments
(1 file)
To differentiate between WebDriver classic (HTTP) and WebDriver BiDi the classic spec got a HTTP flag added:
https://w3c.github.io/webdriver/#dfn-http-flag
This flag would be needed for Multiple Session support (bug 1862018).
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
It looks like that I missed to update the whiteboard for this bug given that this bug is listed as required for M11 and after implementing bug 1884650 I would agree to have it in this milestone.
| Assignee | ||
Comment 2•1 year ago
|
||
Try push for the soon upcoming patches:
https://treeherder.mozilla.org/jobs?repo=try&revision=0abad9524ceaa2934e0f0cb163c5ccce57864225
| Assignee | ||
Comment 3•1 year ago
|
||
Comment 5•1 year ago
|
||
Backed out for causing mochitets failures in browser_Troubleshoot.js
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | toolkit/modules/tests/browser/browser_Troubleshoot.js | Schema mismatch, Error: Validation error: Object is not of the expected type: object=["[GFX1-]: glxtest: ManageChildProcess failed\n","[GFX1-]: No GPUs detected via PCI\n"], schema={"type":"object","properties":{"key":{"required":true,"type":"string"},"args":{"required":false,"type":"object"}}} -
| Assignee | ||
Comment 6•1 year ago
|
||
This is a failure when getting the GfxInfo. A change that I've made is the following:
- "moz:headless",
- Cc["@mozilla.org/gfx/info;1"].getService(Ci.nsIGfxInfo).isHeadless,
[..]
+ ChromeUtils.defineLazyGetter(lazy, "isHeadless", () => {
+ return Cc["@mozilla.org/gfx/info;1"].createInstance(Ci.nsIGfxInfo).isHeadless;
+. });
So I've accidentally replaced the call to getService() with getInstance(), which clearly should fail. Still interesting that this is still working fine on other platforms than Linux and even Linux opt. I'll fix and push again.
Comment 8•1 year ago
|
||
| bugherder | ||
| Assignee | ||
Updated•1 year ago
|
Description
•