Selenium 是 ThroughtWorks 公司一个强大的开源 Web 功能测试工具系列,本系列现在主要包括以下4款:
1.Selenium Core:支持 DHTML 的测试案例(效果类似数据驱动测试),它是 Selenium IDE 和 Selenium RC
的引擎。
Selenium Core,它的优点是编写测试案例简单,并且支持绝大多数的浏览器,但缺点也同样明显,Selenium Core
需要远程安装,Selenese 语言也限制了复杂案例的可能性,并且没有良好的外部扩展,这是些都会是致命的问题。因为
一个款测试工具不可能 100%满足你测试需求的,当它不能满足你测试需求时候,它必须有一个扩展机制可以让你可
以使用其他的方式满足你需求,否则这款测试软件即使功能强大
2.Selenium IDE:FireFox 的一个插件,支持脚本录制。
Selenium IDE 支持并且只支持 Firefox 浏览器,支持的浏览器太少,而依附于 Firefox 也不便于日后开展自动化
测试,但是,它的录制快捷好用!并且有代码 转换功能,可以把 Selenium 语言测试案例转为 C#,Java 等语言的测试案
例,我建议使用 Selenium IDE + FireBug 进行测试案例的编写,然后转为其他语言的测试案例后,再调用 Selenium RC
运行测试案例
3.Selenium RC:Selenium Remote Control。后续的系列文章我会主要针对 Selenium RC 展开介绍。
Selenium RC 是我推荐使用的工具,它支持很多浏览器,可以使用 C#,Java 等语言编写测试案例,易于维护,
同时提供了很好的扩展性,所以后续的文档我会以 Selenium RC 作为默认的测试工具
4.Selenium Grid:允许同时并行地、在不同的环境上运行多个测试任务,极大地加快 Web 应用的功能测试
有二种安装方法
1.在Selenium官方下载
2.在这里直接添加
点Se 打开