TomiEnn 发表于 2010-7-29 14:10:28

回放脚本时出现认不到对象

QTP回放脚本时有个控件无法捕捉 其id属性是唯一标识 但是该属性每次都变化 脚本回放就出错

Window("KMIs").WinObject("TfmPlayer").Click 61,46
Window("KMIs").Window("lg").WinObject("TKuiEdit").Click 18,10
Window("KMIs").Window("lg").WinObject("TKuiEdit").Type "12"
Window("KMIs").Window("lg").WinObject("TKuiEdit").TypemicBack
Window("KMIs").Window("lg").WinObject("TKuiEdit").TypemicBack
Window("KMIs").Window("lg").WinObject("TKuiEdit").TypemicBack
Window("KMIs").Window("lg").WinObject("TKuiEdit").TypemicBack
Window("KMIs").Window("lg").WinObject("TKuiEdit").Type "111111"
Window("KMIs").Window("lg").Click 138,136
Window("KMIs").WinObject("TKuiTreeList").DblClick 145,184
Window("sons In The Sun - KMIs").Click 928,15

TKuiTreeList的spy抓图:


此句出错
Window("KMIs").WinObject("TKuiTreeList").DblClick 145,184
TKuiTreeList对象认不到

[ 本帖最后由 TomiEnn 于 2010-7-29 14:11 编辑 ]

most2008 发表于 2010-8-1 08:12:58

不能使用坐标识别,手工编写脚本识别,描述性编程来写你上面那句话。

TomiEnn 发表于 2010-8-2 10:27:21

试过了!也不行!求助!

june.diny 发表于 2010-8-2 14:21:48

不能识别对象,有多种原因,LZ应根据QTP的提示分析不能识别的原因。
可参考:http://www.51testing.com/?uid-11574-action-viewspace-itemid-112771

TIB 发表于 2010-8-4 20:54:48

看样子是Delphi控件,试试加载Delphi插件
页: [1]
查看完整版本: 回放脚本时出现认不到对象