我录了一段计算器的脚本,使用For语句后,我把检查点也参数化,执行第一次循环(参数预期值:5)没问题,到第二次(预期值:8)的时候,它实际还是去和5比较,下面是脚本代码,请高手指点我该怎么设置,谢谢
dim i
Window("计算器").WinButton("2").Click
Window("计算器").WinButton("+").Click
Window("计算器").WinButton("3").Click
For i=1 to 2
Window("计算器").WinButton("=").Click
Window("计算器").WinEdit("Edit").Check CheckPoint("Edit")
next
dim a,b,c,d
a=2
b=3
c=a
Window("计算器").Activate
Window("计算器").WinButton("2").Click
Window("计算器").WinButton("+").Click
Window("计算器").WinButton("3").Click
For i=1to 2
Window("计算器").WinButton("=").Click
c=c+b
d=Window("计算器").WinEdit("Edit").GetROProperty ("text")
If Clng (c)=Clng (d) Then
reporter.ReportEvent micPass,"测试结果","通过,结果为:"&c
else
reporter.ReportEvent micFail,"测试结果","不通过,实际结果为:"&d&"预期结果为:"&c
End If
Next
Window("计算器").WinButton("C").Click