Use a global state for "acceptInsecureCerts" and "proxy" capabilities
Categories
(Remote Protocol :: WebDriver BiDi, task, P3)
Tracking
(Not tracked)
People
(Reporter: whimboo, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
The current per WebDriver session state for the capabilities acceptInsecureCerts
and proxy
has to be moved to a global state.
That means only the first created WebDriver session will evaluate these capabilities, and can install the certificate override or sets the proxy settings. For WebDriver sessions as created at a later time (while the first session is still active) the capabilities will be ignored during capability matching.
Comment 1•3 years ago
|
||
Note that we don't actually want to ignore the capabilities, we want to check that they match the existing state if it's already set. Presumably the state is already global, so we maybe just need to compare to that state (and maybe differentiating an "unset" state) rather than setting it unconditionally.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 2•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•3 years ago
|
Description
•