|
Watir
工具描述
Watir是一个轻量级的用于开发基于Web应用的自动化测试框架,它基于Ruby语言,提供了丰富的开发库,简化了自动化测试程序开发。下面我们总结了Watir的主要一些优良特性:
Watir 基于Ruby 语言。Ruby 是面向对象语言,功能强大,简单易用。程序解释执行不用编译;
Watir 支持多种操作系统平台,包括Windows, Mac, Linux ;同时支持多种主流浏览器,如IE, Firefox, Chrome
Watir 提供了丰富的开发库,封装了包括浏览器窗口windows,button, link, dialog, image, table, div 等绝大多数HTML 对象类型,方便测试人员快速构建自动化测试程序。
Watir 程序在运行时,允许测试人员在该测试机器上访问其他网页或者进行其他操作而不会影响到对象识别的结果。
Selenium
工具描述
Selenium 是thoughtworks公司的一个集成测试的强大工具。希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。
Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错,一个一个看,就能找到所需要的好。
Selenium 的版本Selenium 现在存在2个版本,一个叫selenium-core, 一个叫selenium-rc 。selenium-core 是使用HTML的方式来编写测试脚本,你也可以使用Selenium-IDE来录制脚本,但是目前Selenium-IDE只有FireFox 版本。Selenium-RC 是selenium-remote control 缩写,是使用具体的语言来编写测试类。selenium-rc 支持的语言非常多,这里我们着重关注java的方式.
下面是这两个工具:
|
|