支援舊版瀏覽器

第一個程式碼於 2004 年 11 月被簽入 Selenium 專案的公開儲存庫。

第一個程式碼於 2004 年 11 月被簽入 Selenium 專案的公開儲存庫。現在是 2012 年。在過去的幾年中,已經發布了許多瀏覽器。我們正式停止支援的最後一個瀏覽器是 Firefox 2.0,現在是時候再次審查瀏覽器列表了。

我們會定期審查支援的瀏覽器列表,因為我們支援的最舊版本瀏覽器與最新版本之間的變更越多,我們就越難以新增功能和維護已存在的功能。相對於維護 selenium 程式碼庫本身的成本,還有您的測試;我們知道您的使用者可能不會將他們的瀏覽器更新到最新版本,而且我們知道您仍然必須證明您的應用程式在對您重要的所有瀏覽器上都能運作。這就是為什麼以下僅是我們的計畫,而我們現在討論它是為了讓您發表意見。

查看市面上瀏覽器的市佔率有助於我們做出明智的選擇,決定支援哪些瀏覽器才有意義。這很可能意味著

Firefox:Firefox 市場似乎在 3.6 版本的使用者和採用新的快速發布排程的使用者之間分歧。鑑於此,我們正在考慮正式支援 Firefox 3.6,以及 Firefox 的最後、最新和下一個版本(目前為 Firefox 9-11),以及任何 ESR 版本。Firefox 3.0 和 3.5 版本的市佔率非常小,而且讓它們與 selenium 一起運作的努力不成比例地高。

Internet Explorer儘管 Microsoft 努力,IE 6 仍然是一款流行的瀏覽器,尤其是在工作場所。我們將繼續支援 IE 6 及更高版本。

Safari:Safari 3 現在非常舊,並且已被較新版本取代。我們計劃僅支援 Safari 4 和 5。

iOS:我們將繼續以最新的 iOS 版本為目標。

Android:由於先前 Android 版本中的一些技術限制,我們的目標是 Ice Cream Sandwich 及更高版本。我們將繼續提供 Froyo 的測試框架,但不會對其進行任何變更。

這些僅是我們的計畫。如果您真的需要這些瀏覽器,並且(更好的是!)可以幫助我們維護對它們的支援,那麼請告訴我們。

您會注意到上面未列出 Opera 和 Chrome。由於 Opera 和 Google 現在維護這些瀏覽器的驅動程式,因此他們最適合決定哪些是支援的版本,但總而言之,Google 支援主要的 Chrome 發布管道(穩定版、Beta 版、開發人員版和 Canary 版),而 Opera 建議使用 Opera 11.6+。

上次修改時間為 2021 年 8 月 7 日:重新命名目錄 (e9895f27c26)