Selenium 中的 Java 8 支援
在 2023 年 9 月 30 日,Java 11 將成為 Selenium 支援的最低版本。
類別
「如果沒有壞,就不要修理它」這句話您可能聽過,但有時我們必須告別舊愛。這就是為什麼我們宣布 Selenium 將在 2023 年 9 月 30 日停止支援 Java 8。這適用於 Java 綁定和 Selenium Grid。
Selenium 長期以來一直支援 Java 8,但隨著技術的發展,我們也必須與時俱進。此變更的主要原因之一是 Java 8 已在 一年多前終止主動支援。此外,我們的預設 HTTP Client 已多年未進行重大版本發布,並且發現了一個錯誤,我們無法修復。我們已決定轉移到原生 Java HTTP Client,但這需要使用 Java 11 或更高版本。我們越早做出此變更,就能越早避免處理此問題。
我們新的最低版本將是 Java 11。2023 年 9 月 30 日也是 Java 11 終止主動支援的日期。但是,我們希望採取謹慎和保守的前進道路,而不是強迫使用者從 Java 8 大幅跳躍到 Java 17,因為我們理解社群可能需要更長的時間才能轉移到該版本。我們將在未來重新審視此主題,以宣布支援 Java 17 作為最低版本的計畫。
我們理解此變更可能需要部分使用者進行調整,但我們相信這是 Selenium 持續發展的必要步驟。請花一些時間檢查您的基礎架構,並確保您在 Java 11 或更高版本上執行。我們理解有些人可能會猶豫或發現難以進行切換,但我們相信從長遠來看這將會有所回報。
請透過我們的社群聊天室告知您的問題、疑慮和回饋。
測試愉快!




