此方法需要对 API 进行编码和解码
Posted: Wed Jan 29, 2025 9:36 am
Selenium 4 的重大变化
让我们来看看 Selenium 4.0 Alpha 版本的主要变化-
W3C WebDriver 标准化
首先,Selenium 4 WebDriver 完全符合 W3C 标准。WebDriver API 在 Selenium 之外也变得越来越重要,并已用于多种自动化工具。例如,Appium 和 iOS Driver 等移动测试工具严重依赖它。W3C 标准还将鼓励 WebDriver API 在不同软件实现之间的兼容性。
以下是 Selenium Grid 与以前版本中的 Driver 可执行文件的通信方式:
Selenium 3.x 中的测试通过本地端的 JSON 有线协议与 End 节点的浏览器进行通信。。
随着我们期待在 Selenium 4 中看到的更新,测试将直接 马其顿电报筛查 通过 W3C 协议进行通信,而无需对 API 请求进行任何编码和解码。虽然 JAVA 绑定将向后兼容,但重点仍将更多地放在 W3C 协议上。JSON 有线协议将不再使用。
W3C WebDriver 规范有多个贡献者,整个过程可以在GitHub上看到。
硒 4 IDE 过渡版本
Selenium IDE 现已支持 Chrome。你可以从/下载
众所周知,Selenium IDE 是一个记录和回放工具。它现在将提供以下更丰富和更高级的功能:
新的插件系统。任何浏览器供应商现在都可以轻松插入新的 Selenium IDE。您将能够拥有自己的定位器策略和 Selenium IDE 插件。
新的 CLI 运行器。它将完全基于 NodeJS,而不是旧的基于 HTML 的运行器,并具有以下功能:
WebDriver 播放。新的 Selenium IDE 运行器将完全基于 WebDriver。
让我们来看看 Selenium 4.0 Alpha 版本的主要变化-
W3C WebDriver 标准化
首先,Selenium 4 WebDriver 完全符合 W3C 标准。WebDriver API 在 Selenium 之外也变得越来越重要,并已用于多种自动化工具。例如,Appium 和 iOS Driver 等移动测试工具严重依赖它。W3C 标准还将鼓励 WebDriver API 在不同软件实现之间的兼容性。
以下是 Selenium Grid 与以前版本中的 Driver 可执行文件的通信方式:
Selenium 3.x 中的测试通过本地端的 JSON 有线协议与 End 节点的浏览器进行通信。。
随着我们期待在 Selenium 4 中看到的更新,测试将直接 马其顿电报筛查 通过 W3C 协议进行通信,而无需对 API 请求进行任何编码和解码。虽然 JAVA 绑定将向后兼容,但重点仍将更多地放在 W3C 协议上。JSON 有线协议将不再使用。
W3C WebDriver 规范有多个贡献者,整个过程可以在GitHub上看到。
硒 4 IDE 过渡版本
Selenium IDE 现已支持 Chrome。你可以从/下载
众所周知,Selenium IDE 是一个记录和回放工具。它现在将提供以下更丰富和更高级的功能:
新的插件系统。任何浏览器供应商现在都可以轻松插入新的 Selenium IDE。您将能够拥有自己的定位器策略和 Selenium IDE 插件。
新的 CLI 运行器。它将完全基于 NodeJS,而不是旧的基于 HTML 的运行器,并具有以下功能:
WebDriver 播放。新的 Selenium IDE 运行器将完全基于 WebDriver。