fm365cao 发表于 2006-12-5 10:53:08

QTP在录制脚本过程中报错问题如何解决

我在使用QTP录制中只有录制登陆和退出的时候可以正常使用,只要录制其它的功能就会报错,以"支出费用查询"功能为例.报错提示为:
The test run cannot continue due to an unrecoverable error.

Cannot identify the object "支出费用查询" (of class Link). Verify that this object's properties match an object currently displayed in your application.
望各位朋友可以指点迷津,应如何解决这个问题,谢谢~

sz_lg 发表于 2006-12-5 10:57:27

很简单,qtp运行到这一步时,没有找到"支出费用查询" 这个链接。请仔细检查一下脚本。

fm365cao 发表于 2006-12-5 11:11:37

Browser("XXXX-前台管理系统").Page("代理商管理中心").Link("支出费用查询").Click
只有相关这么一条 应如何解决这个问题?

yangkinki 发表于 2006-12-5 13:45:42

错误提示说明 运行时对象的属性与录制过程中对象的属性不同,检查一下具体哪个属性发生了变化,可以用正则表达式处理,具体看相关的帖或者查看help

yylfchl 发表于 2011-10-19 14:29:24

SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","","C:\Documents and Settings\pc003-2011","open"
Browser("百度一下,你就知道").WinEdit("Edit").SetSelection 0,21
Browser("百度一下,你就知道").WinEdit("Edit").Type "http://192.168.10.148:8080/ca"
Browser("百度一下,你就知道").WinEdit("Edit").Set "http://192.168.10.148:8080/cas"
Browser("百度一下,你就知道").WinEdit("Edit").TypemicReturn
Browser("百度一下,你就知道").Page("电子交易平台管理系统").WebEdit("empAcct").Set "yyl"
Browser("百度一下,你就知道").Page("电子交易平台管理系统").WebEdit("password").Click
Browser("百度一下,你就知道").Page("电子交易平台管理系统").WebEdit("password").SetSecure "4e9e6909c197016bc6d605678fda"
Browser("百度一下,你就知道").Page("电子交易平台管理系统").WebEdit("validcode").Click
Browser("百度一下,你就知道").Page("电子交易平台管理系统").WebEdit("validcode").Set "8020"
Browser("百度一下,你就知道").Page("电子交易平台管理系统").Image("dl").Click
Browser("百度一下,你就知道").Page("电子交易平台后台管理系统").Link("交易管理").Click
Browser("百度一下,你就知道").Page("交易管理").Sync
Browser("百度一下,你就知道").Close
回放出错:Cannot identify the object "交易管理" (of class Link). Verify that this object's properties match an object currently displayed in your application.
求帮忙解决
页: [1]
查看完整版本: QTP在录制脚本过程中报错问题如何解决