Selenium 2.0a6 发布

我们非常高兴地宣布 Selenium 2.0a6 的发布!

我们非常高兴地宣布 Selenium 2.0a6 的发布!前往下载页面获取最新版本,或稍等片刻,它就会出现在您附近的 Maven 仓库中。.Net 版本也将很快更新,而 Python 和 Ruby 库一直在进行更小、更频繁的发布。

您会很高兴听到 Selenium 1.0 API 保持不变,那么更改了什么?以下是您在 2.0a6 中会发现的主要更改,排名不分先后:

  • Android 支持:您现在可以下载 APK,并使用 Android 1.6 至 2.2 运行 Webdriver 测试。
  • Firefox 4 支持。
  • 实验性的 IE9 支持
  • 用于处理 HTML5 元素的新 API (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/html5/package-summary.html)(目前最好由移动 Webdriver 实现)
  • 更丰富的 .Net API
  • 迁移到 Sizzle,以便在没有本地 API 的浏览器中使用 CSS 定位元素。
  • 更好地支持使用 WebDriver 运行您现有的 Selenium RC 测试,帮助您受控地迁移到较新的 API。

对于技术爱好者来说,还有许多贴心的细节,包括重用 FirefoxProfiles 实例的能力 (http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/firefox/FirefoxProfile.html)、在请求远程 Webdriver 实例时更好的可配置性、更好的资源管理以及 Selenium 和 WebDriver 实现之间更多的共享代码。

感谢大家抽出时间在我们的问题跟踪器上报告错误,或在我们的邮件列表上提出问题,或在 IRC 频道上参与讨论:没有您的参与,这个项目就不会如此有趣,也不会如此强大。还要感谢开发团队,他们为本次发布投入了大量的工作(在不到 90 天的时间里进行了 538 次修订,或者说每天大约有 6 次提交)

希望您喜欢它!

最后修改于 2024 年 4 月 5 日:修复断开的链接 (#1612)[部署站点] (c73064b0d9b)