Selenium 2 是在 2011 年 7 月发布的,现在已经两岁了,而且也过去这么多年了!WebDriver APIs 是 Selenium 2 的主要插件,现在是基于 W3C 标准。Selenium 是由 Google,Mozilla 和 Opera 支持和编写的。到目前为止,总共包括 34 个版本发布,官方支持 Java,C#,Python,Ruby 和 JavaScript,社区额外支持 Perl,PHP 等等语言绑定。Selenium 总共包括 57 位不同的贡献者。
Selenium 将会定位为“一个 user-focused 的移动端和 web 应用的自动化测试工具” Selenium 会提供移动端的测试套件,提高不同项目的互操作性,扩展 WebDriver API。Appium,ios-driver 和 selendroid 的项目开发者将会参与这部分的开发。 Selenium 3 同时也关注系统的稳定性,将会移除原始的 Selenium 核心实现,丢弃 RC APIs。Selenium 的旧版本将会提供单独的下载,但是只会进行紧急问题修复,不会再进行其他开发。Selenium 同时还会提供 RC APIs 向后兼容 WebDriver,所以不用升级也可以运行 Selenium。 Selenium 当前的计划是在今年的圣诞节开始发布 3.0 版本,敬请期待! 更多内容请看这里。 Selenium (SeleniumHQ) 是 thoughtworks公司的一个集成测试的强大工具。 一、Selenium 的版本 Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。 selenium-core 是使用HTML的方式来编写测试脚本,你也可以使用 Selenium-IDE来录制脚本,但是目前Selenium-IDE只有 FireFox 版本。 Selenium-RC 是 selenium-remote control 缩写,是使用具体的语言来编写测试类。 selenium-rc 支持的语言非常多,这里我们着重关注java的方式。这里讲的也主要是 selenium-rc,因为个人还是喜欢这种方式. 下图是Selenium IDE的运行界面截图: 文章转载自:开源中国社区 [http://www.oschina.net] |