来写第一个测试案列吧
刚才说了一些基本的例子,这些例子是基于页面测试的,那如何自己写一个案例去测试页面呢。下面展示如何用 录制-回放 的方法写
1. 安装Selenium IDE插件
打开Firefox浏览器,进入Selenium IDE插件安装页面,点击红圈标注的地方。
[+]查看原图
2. 安装selenium-xebium-formatter插件
此插件用于把Selenium IDE录制的结果转换成Fitnesse可执行的语言。可点击此处链接进行安装。或者进入Xebium的安装须知页面 点击下图标注地方进行安装。 [+]查看原图。
这个Xebium是什么东西,看样子和Fitnesses好像有些关系,别着急,在第二章,如何开发你企业所需要的测试模块里。会介绍这个东西,并介绍如何把这个东西整合到你框架中,从而成为你项目里的一个测试模块。
**3. 录制脚本**
在Firefox浏览器中,选择Tools->selenium IDE, 再从弹出的应用中,点击红色的录制按钮。
接着,在Firefox浏览器中做以下3个操作: 1.打开百度首页,2. 输入Fitnesses关键字, 3. 点击百度一下按钮。
你会看到selenium IDE 已经把你的操作记录下来。
点击File->Export Test Case As ->Xebium Formatter
把测试脚本导出到一个txt文件中去。
写测试案例 下面是如何写测试案例了,首先打开下图所示文件夹,复制VerifyBaidu文件夹。 再点击粘贴。
把新产生的文件夹改名为VerifyBaiduTwo,注意文件夹名字遵循驼峰原则,即单词首字母大写且大写字母不能相连。
再启动项目打开主页面,进入DemoSuite,是不是已经看到新的测试案例了。
进入此测试案例,再点击左上角的Edit按钮,把里面的内容情况,
再打开第三步导出的txt文件,复制里面的内容,把内容粘贴到VerifyBaiduTwo案例中去,再点击formate按钮,最后点击Save按钮,新的测试案例就创建好了。点击Test,检查下新案例的测试情况吧。
最后说下我的经验之谈,自动化的页面测试千万不要迷信自动回放,这玩意没那么智能,它只能抓取简单的Xpath.做为一个写案列的开发者,最好还是掌握Xpath和JavaScript的dom取值基本功。