Selenium 是 thoughtworks 公司的一个集成测试的强大工具。最近参与了一个系统移植的项目,正好
用到这个工具,
把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。
Selenium 的文档现存的不少,不过都太简单了。使用 Selenium 的时候,我更多的是直接去看 API 文档,
好在 API 不错,
一个一个看,就能找到所需要的 :-) 官方网站:http://www.openqa.org/selenium/
好,下面进入正题!
一、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,因
为个人还是喜欢这种
方式 :-)
二、一些准备工作
1、当然是下载 selenium 了,到 http://www.openqa.org/selenium/下载就可以了,记得选择 selenium-
rc 的版本。
2、学习一下 xpath 的知识。有个教程:
http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html
一定要学习这个,不然你根本看不懂下面的内容!