QTP使用中遇到的一些问题总结!

上一篇 / 下一篇  2009-05-13 20:58:21 / 个人分类:QTP工具

51Testing软件测试网R]N3e8]nW3k

自己研究QTP快半年多了,没我少进展,最近项目组要用QTP,最近也重新学了,获得了一些经验,总结如下;

+O'hp*X1~0

c ?M#s E(m0一、获得单元格的值:(关于参照的录制

5M,Zh/J8W(c0

JavaWindow("企业年金基金账户信息管理系统- Microsoft").JavaButton("refer_2").Click51Testing软件测试网y/u9Qy1p2i

'参照选择方式--点击选择一行,确定选择数据51Testing软件测试网+]yT/Wc(T3r u7^-?,w

 

oM3DZm E:}4bF9s0

Dim rowNum1,rowIndex1

j/Z ^Pc-Z0

Dim plan1151Testing软件测试网gVtu*s0^

rowNum1 =JavaWindow("企业年金基金管理系统- Microsoft").JavaDialog("投资管理人").JavaTable("定位:").GetROProperty("rows")

@l-~fR \#f N0

For rowIndex1 = 0 to rowNum1

` vKt7?/A6i0

 

V1bCg/}U Y]EG(]v0

plan11=CInt(JavaWindow("企业年金基金管理系统- Microsoft").JavaDialog("投资管理人").JavaTable("定位:").GetCellData(rowIndex1, 0) )

2{'S-ZMb+`0

 51Testing软件测试网#^iS,RjI)O(l+Q

If  plan11 =Cint("000003")    Then51Testing软件测试网Em'Q,?}:g}

               JavaWindow("企业年金基金管理系统- Microsoft").JavaDialog("投资管理人").JavaTable("定位:").SelectRow rowIndex151Testing软件测试网 `K%UF1J:{

                           JavaWindow("企业年金基金管理系统- Microsoft").JavaDialog("投资管理人").JavaButton("确认(O)").Click51Testing软件测试网,dpCc*f]&ZH(H

                           Exit for

,f? b@a;a@$C[0

               End If

y$k8{SPK3D0|!Y0

 Next

HM1Smgw(?]I;o051Testing软件测试网8Zg {H)F$^

二、java插件,录制回放中,打开多个功能节点,回放时,不能识别问题;解决办法,就是重新选择一下新切能点,重新select一下;

c$i7@NQ*APb1|\I3v0

pfXe:SG!BV0三、批量运行test;有两种方法:1、QTP自带的Batch.这个在录制是在run 里面要进行设置,允许被其他程序执行。它运行完成后不能生成测试报告;2、用Multi Test Manager 这个执行,可生成测试报告

rm%AYy U3y$[)W0

四、Action调用:

5h3O*l"] \0

录制一个Action1调用一个Action2,在Action1中调Action2:语句:RunAction "Action2", oneIteration

/Ha:o-sN:\H.F`8C j051Testing软件测试网#j1v9ZB!`xl

 

+@"U/TRq9Q4ib0

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2023-08-30  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 929
  • 日志数: 7
  • 建立时间: 2009-01-12
  • 更新时间: 2009-05-17

RSS订阅

Open Toolbar