Selenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试.它由三部分组成:Selenium IDE、Selenium Core、Selenium Remote Control。
Selenium IDE ,一个firefox的plug-in,可以录制和回放并保存一些test cases, 可以生成一些简单的基于rc 模式的简单code.
Selenium针对不同的目标用户提供三种产品,它们分别是:
Selenium IDE
Selenium Core
Selenium Remote Client
以下连接主要介绍的是Selenium IDE
http://www.openqa.org/selenium-ide/
Selenium IDE使用介绍的Demo(Video)
http://wiki.openqa.org/download/p_w_uploads/400/Selenium+IDE.swf?version=1
Selenium IDE下载地址
http://www.openqa.org/selenium-ide/download.action
 ps:由于目前selenium ide只是支持firefox,所以下载的时候最好打开firefox浏览器来下载,firefox浏览器本身有有下载和安装插件的功能,在firefox下下载并安装相当方便,可以通过Firefox的工具->附加软件->获取扩展->搜索Selenium IDE,下载并安装该插件。
seleniumID的录制过程
1.安装完成后,重新启动 FireFox后,可选择菜单“ Tools | Selenium IDE”打开 Selenium IDE的界面。
selenium学习过程一_第1张图片
2.打开IDE 工具后,类似一个小浏览器( 此时默认是录制状态) ,在Base URL 中输入你要录制的网站网址如 www.google.cn 。然后在Firefox 中打开www.google.cn 网站,输入"我是傻B" ,再点击搜索。然后点击IDE 工具的停止录制按钮停止录制。此时你会发现在"Table" 中有了一些命令行,每一有三个部分组成。
Command :命令如单击click
Target :目标即是命令的对象如单击按钮( xpath 或是其它定位方法表示)
Value :即是值,如向输入框输入东西,即在这里设置。
而在"Sourse" 中可看到类似html 的脚本,可保存为html 脚本或是其它程序语言脚本(Options | format 可选择保存语言)。
selenium学习过程一_第2张图片
3.打开 seleniumIDE脚本并运行。注意在firefox下 formathtml时才可运行。运行时点击运行当前case就ok啦
selenium学习过程一_第3张图片