UFT迭代方法--for循环
录制脚本对象:HP自带的飞机订票系统
目标:实现迭代,登录-订票1-订票2-订票3-....-订票n-登出
也就是说,要对订票这个模块做迭代
步骤:
首先,我们要录制脚本,将登录、订票、登出模块分别录制脚本,登录为Action1,订票为Action2,登出为Action3(各个模块的Action名称可以手动修改)。可能我们考虑到的是先执行Action1,然后依次执行,但实际上,每一个测试项目脚本都对应一个Action0
Action0是脚本执行的入口,相当于C语言中的main函数
如果我们要对Action2做多次操作,那么可以使用简单的for循环即可实现。For循环的语句写在Action0的Script文件中:
RunAction "Action1",oneIteration
For i = 1 To 3 Step 1
RunAction "Order",oneIteration
Next
RunAction "Logout",oneIteration
这段代码表示,首先执行Action1,然后执行3次Action2,最后执行Action3。
修改完Script文档后,需重启UFT。