Selenium removed JSON Wire Protocol Support for all their language bindings in 4.x. The last was Java Selenium 4.3 (May 2022).
We should simply drop legacy JSON Wire Protocol altogether from master (2.x) branch, and resolve the following:
115
118
122
vendor extensions
Might get around to these:
Chrome DevTools Protocol (CDP)
phpdoc 3
Conversely, the 1.x branch will no longer receive updates wrt W3C WebDriver. It should only be used for legacy JSON Wire Protocol, assuming you have compatible driver (e.g., Selenium Server) and browser versions (e.g, Safari 11.1 and earlier). Removing the W3C cruftiness from the 1.x branch may be done in 1.5.x but it's a low priority.
Lastly, we have no immediate plans to add support for WebDriver BiDi (a bidirectional protocol using WebSockets) here.
Selenium removed JSON Wire Protocol Support for all their language bindings in 4.x. The last was Java Selenium 4.3 (May 2022).
We should simply drop legacy JSON Wire Protocol altogether from master (2.x) branch, and resolve the following:
115
118
122
Might get around to these:
Conversely, the 1.x branch will no longer receive updates wrt W3C WebDriver. It should only be used for legacy JSON Wire Protocol, assuming you have compatible driver (e.g., Selenium Server) and browser versions (e.g, Safari 11.1 and earlier). Removing the W3C cruftiness from the 1.x branch may be done in 1.5.x but it's a low priority.
Lastly, we have no immediate plans to add support for WebDriver BiDi (a bidirectional protocol using WebSockets) here.