请大家多多关照!

QTP中计算器任意位数相加并判断结果

上一篇 / 下一篇  2009-03-19 15:30:11 / 个人分类:工具


Dim number1,number2,Out,ExceptValue
systemutil.Run "C:\VB-Calc.exe"
number1=datatable("canshu1",dtlocalsheet)
number2=datatable("canshu2",dtlocalsheet)
quzhi(number1)
 Window("Form1").RunAnalog "Track1"
 VbWindow("Form1").VbButton("+").Click
quzhi(number2)
 VbWindow("Form1").VbButton("=").Click
 VbWindow("Form1").Output CheckPoint("Form1")
Out=datatable("output",dtlocalsheet)
ExceptValue=datatable("ExceptValue",dtlocalsheet)
If  ut=ExceptValue Then
 msgbox "this testcase is pass"
else
 msgbox" this testcase is fail"
End If


Function  quzhi(byval  str)
   str=cstr(str)
Dim i,strnum,Clicknumber
   strnum=len(str)
 For i=1 to strnum
  Clicknumber=mid(str,i,1)
 VbWindow("Form1").VbButton(Clicknumber).Click
Next
End Function
VbWindow("Form1").Close

canshu1:为下面的表,里面写你相应的数据

canshu2:为下面的表,里面写你相应的数据

output:为下面的表,是把计算出来的结果放到这个表里面

ExceptValue:为下面的表,里面写你的预期值

 

 


TAG:

 

评分:0

我来说两句

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5924
  • 日志数: 11
  • 建立时间: 2009-01-11
  • 更新时间: 2009-03-26

RSS订阅

Open Toolbar