Implement capability matching for features for the session.new command
Categories
(Remote Protocol :: WebDriver BiDi, task, P2)
Tracking
(firefox116 fixed)
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: whimboo, Assigned: Sasha)
References
(Blocks 4 open bugs, )
Details
(Whiteboard: [webdriver:m7], [wptsync upstream][webdriver:relnote])
Attachments
(3 files)
For direct BiDi connections that make use of the session.new
command we need WebDriver's capability matching implemented. Right now it's only present in the Rust implementation for webdriver, and handles the WebDriver HTTP case.
It also has to incorporate the changes as upcoming via https://github.com/w3c/webdriver/pull/1608.
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 1•3 years ago
|
||
Lets actually remove it from M3 because it's not related to navigation. We will come back to it once we have requirements for allowing WebDriver BiDi clients to directly connect.
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 2•2 years ago
•
|
||
As discussed we should for now focus on the features and not so much on the browser / platform matching. As such this bug will cover the following scenarios that need to be handled correctly:
Global defined features:
- acceptInsecureCerts
- proxy
- strictFileInteractability (not sure yet if that would be needed)
Mozilla specific features:
- moz:accessibilityChecks
- moz:windowless
We should actually re-use the Capabilities.sys.mjs module here and send a full capability payload back to the client. Maybe an update of the WebDriver classic spec is needed if not all the capabilities can / should be returned via WebDriver BiDi.
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 3•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D178619
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D178620
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 8•1 years ago
|
||
Backed out for Btime failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/822630f92d8682bece67b5e51ae9e18c8c8af79f
Log link: https://treeherder.mozilla.org/logviewer?job_id=418608700&repo=autoland&lineNumber=1200
Assignee | ||
Updated•1 years ago
|
Comment 10•1 years ago
|
||
Comment 11•1 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/982b9ea49102
https://hg.mozilla.org/mozilla-central/rev/43765d28bc7b
https://hg.mozilla.org/mozilla-central/rev/7dcccba7de5e
Updated•1 year ago
|
Description
•