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 次提交)
希望您喜欢它!