1

当我们指向 Selenium 网格 4 时,空手道脚本失败。如果我们指向 selenium 网格 3 或更早版本,则 4 版本正在工作。

使用空手道 1.1.0 和简单示例 1进行测试,导航到 GitHub 和 Google 搜索示例。

例外:“org.openqa.selenium.UnsupportedCommandException:POST \u002fsession\u002f5d0b30168667aba9b10a01f9091d22cb\u002fexecute\u002fsync。

在 Grid 4 中,一个主要的底层(或架构)变化是 Selenium 4 中的 WebDriver API 在其实现中遵循 W3C(万维网联盟)。

对于早于 Selenium 4 的 Selenium 版本,JSON Wire Protocol 用于与 Web 浏览器进行通信。由于 Selenium Client 库(即 Client)使用 JSON 协议,而 Web 浏览器使用 W3C 协议,因此整个过程都涉及到 API 编码和解码。

想了解它是否会影响 webdriver 的执行?

你可以建议任何解决方法吗?

4

0 回答 0