唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除

QTP-录制dephi应用程序,winobject无法识别

上一篇 / 下一篇  2008-06-03 13:19:09 / 个人分类:QTP

5vZ r/FET%x0问题描述:录制一个dephi开发的应用程序,该录制的操作主要是往文本框中输入数据,点击发送按钮。
n`_ QJx_0        录制下来的发送按钮是为winoject类型。51Testing软件测试网8Wxe`:o
        回放该脚本至点击发送按钮时,无法执行该步骤,提示该对象无法识别。51Testing软件测试网.z8Q s%U0V%r S Z

51Testing软件测试网~+f3O6PBk

1、测试对象:使用dephi开发的C/S结构应用程序

5n E!m ^'X051Testing软件测试网+J3[?$O!z$W/|

2、测试工具:QTP9.2,必须添加dephi插件,下载地址如下:51Testing软件测试网B.SMA lU]%Rt
[url]http://support.mercury.com/download/QuickTestProfessional/MI/3308867234-39456-qtp82_delphiaddinbeta1.zip[/url]

uql%Gnwzx0

o%[mV"JN6p03、录制时系统默认是按照window id来识别,可是录制时的window id与实际运行时的window id不一致,即每次运行时window id都不是固定值,故不能使用这个属性来识别。由于每个对象的dephiname属性是唯一的,故可以使用这个属性来识别。解决方法如下:

P%]q\?ZR051Testing软件测试网h"_ TSO`,I9F1G V

1)打开Tool>>Object Identification页面,选择Environment为standard windows,在左边树选中winobject,在mandatory properties里增加一个delphiname的项,在Assistive properties里去掉window id项。如下图:51Testing软件测试网D6yf?#\;n7B7_]X7g

51Testing软件测试网/E@'^7d@q UA;X

!}3E/u*ov$^ZT051Testing软件测试网m!a a/kT V!H4n

2)配置好上述步骤后,再重新录制脚本,即可顺利回放了。

6?kK&s U:o(w051Testing软件测试网0zJ4C}K3O3V'O5E

QTP相关的插件
J-JIpy ZQ0[url]http://esd.mercury.com/akdlm/trial/qtp/qtp92-net-addin.zip[/url]
2plEJYb0i0[url]http://esd.mercury.com/akdlm/trial/qtp/qtp-java-addin.zip[/url]51Testing软件测试网5IR[O0qV2Wi
[url]http://esd.mercury.com/akdlm/trial/qtp/qtp92-web-services.zip[/url]51Testing软件测试网"?l'a,@bc
[url]http://esd.mercury.com/akdlm/trial/qtp/QTP82-visualage-addin.zip[/url]
/i)DL,A P{(`0?.l0[url]http://esd.mercury.com/akdlm/trial/qtp/QTP82-peoplesoft-addin.zip[/url]51Testing软件测试网{f |^$O
[url]http://esd.mercury.com/akdlm/trial/qtp/QTP82-stingray-addin.zip[/url]51Testing软件测试网(J,pO d.~"J1S-_
[url]http://esd.mercury.com/akdlm/trial/qtp/QTP82-sap-addin.zip[/url]51Testing软件测试网(Rn CP A*u`
[url]http://esd.mercury.com/akdlm/trial/qtp/qtp82-oracle-addin.zip[/url]51Testing软件测试网 ~E XO_.W
[url]http://esd.mercury.com/akdlm/trial/qtp/QTP80-te-addin.zip[/url]
otok#AIFU0[url]http://esd.mercury.com/akdlm/trial/qtp/QTP80-siebel-addin.zip[/url]51Testing软件测试网z:kU0rR%dI1y F


TAG: QTP

 

评分:0

我来说两句

Open Toolbar