支持旧版浏览器

Selenium 项目公共存储库中签入的第一个代码是在 2004 年 11 月。

Selenium 项目公共存储库中签入的第一个代码是在 2004 年 11 月。现在是 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尽管微软做出了努力,但 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)