2007-01-30
今天对QTP中页面检查点,文本检查点的设置进行了学习.
重点学习参数测试法,并成功地实现了FOR NEXT函数地循环操作.
操作的过程中遇见的问题:
1.进行局部循环的时候,只能做一遍,不能实现局部循环.
原因:在最后一页与第一页没有衔接点,导致循环无法继续
解决方法:在最后一页再录制一条操作,这样可降最后一页与第一页衔接
2.进行局部循环的时候,只能读取参数表中的第一行,无法在每次循环的时候读到参数表中不同值:
原因:不明.
解决方式:在计数器的前面添加语句:DataTable.GetSheet (2).SetNextRow
3.设置了局部循环,程序还是会将所有程序按照参数表中数量再循环一遍:例如设置了三个参数,局部循环设置三次,待测程序将运行9遍(局部循环内的程序)整个程序运行三遍
原因: File > settings > run > data table iteration >选择了Run on all rows
解决方法:改变上述中的选项
4.局部循环设置FOR 1 TO 3局部循环只运行2遍
局部循环设置FOR 0TO 2局部循环运行3遍
原因不明
明天计划:输出值学习