Selenium 中的 Java 8 支持
从 2023 年 9 月 30 日起,Java 11 将是 Selenium 支持的最低版本。
分类
“如果没坏,就不要修理它”是一句你可能听过的谚语,但有时我们必须放弃旧爱,继续前进。这就是为什么我们要宣布,Selenium 将于 2023 年 9 月 30 日停止支持 Java 8。这适用于 Java 绑定和 Selenium Grid。
Selenium 长期以来一直支持 Java 8,但随着技术的进步,我们也要与时俱进。此项更改的主要原因之一是 Java 8 在一年多以前就结束了活跃支持。此外,我们的默认 HTTP 客户端已经好几年没有重大版本发布了,并且发现了一个bug,我们无法修复。我们已决定迁移到原生 Java HTTP 客户端,但这需要使用 Java 11 或更高版本。我们越早做出此项更改,就越能避免处理此问题。
我们的最低版本将为 Java 11。2023 年 9 月 30 日也是 Java 11 结束活跃支持的时间。但是,我们希望采取谨慎和保守的方式前进,而不是强迫我们的用户从 Java 8 直接跳到 Java 17,因为我们理解社区可能需要更长的时间才能迁移到该版本。我们将在未来重新审视此主题,并宣布支持 Java 17 作为最低版本的计划。
我们理解此项更改可能需要一些用户进行调整,但我们认为这是 Selenium 继续发展的必要步骤。请花一些时间检查您的基础设施,确保您在 Java 11 或更高版本上运行。我们理解有些人可能犹豫不决或可能觉得难以进行切换,但我们相信从长远来看它会得到回报。
请通过我们的社区聊天室告知我们您的问题、顾虑和反馈。
祝您测试愉快!