琢子 发表于 2006-11-30 13:47:54

刚用qtp录制的脚本,第一遍可以回放,可是以后就总报错误

Browser("分享OK!CRM").Page("分享OK!CRM").ViewLink("treeview").Link("客户列表").Click
Browser("分享OK!CRM").Page("分享OK!CRM").Link("CTlyn06110...").Click
Browser("分享OK!CRM").Page("分享OK!CRM_2").WebElement("联系人").Click
Browser("分享OK!CRM").Page("分享OK!CRM_3").WebElement("公司信息").Click
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM").Click
Browser("分享OK!CRM").Window("分享OK!CRM -- 网页对话框").Close
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM_2").Click
Browser("邮件列表").Page("邮件列表").Sync
Browser("邮件列表").Close
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM_3").Click
Browser("邮件列表").Page("分享OK!CRM").Sync
Browser("邮件列表").Close
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM_4").Click
Browser("邮件列表").Page("分享OK!CRM_2").Sync
Browser("邮件列表").Close
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM_5").Click
Browser("邮件列表").Page("分享OK!CRM_3").Sync
Browser("邮件列表").Close
Browser("分享OK!CRM").Page("分享OK!CRM_4").WebElement("分享OK!CRM_6").Click
Browser("分享OK!CRM").Window("分享OK!CRM -- 网页对话框").Close
Browser("分享OK!CRM").Page("分享OK!CRM_5").WebElement("分享OK!CRM").Click
Browser("分享OK!CRM").Page("分享OK!CRM_6").Link("返回列表").Click
Browser("分享OK!CRM").Page("分享OK!CRM").Sync

这是我录制的脚本,回放到红色的脚本处时,就报错。该怎么解决?
而且为什么我的浏览器的的标示从打开邮件列表之后,都变成邮件列表了呢?

海龙 发表于 2006-11-30 16:17:05

使用Object Spy对比对象存储库中的属性值和运行时对象的属性值是否相同

然后进行相应的处理

琢子 发表于 2006-11-30 16:39:20

用Object Spy查看的属性值列表中有很多数据,对象存储库中的属性值只有两列而且在用Object Spy查看的属性值列表中存在,要做什么处理呢?
我把这个脚本保存后,重新打开之后再做回放时,开始响应的时间特别长,开始回放时,还是不能正常回放

pcl2004_27 发表于 2006-11-30 17:21:27

对象不匹配的问题
你看一下对象库中这个对象的基本属性,然后再利用obj spy查看一下对象
进行对比 两个属性看那里是变化的
如果是变化的就要用固定不便的属性来进行识别
页: [1]
查看完整版本: 刚用qtp录制的脚本,第一遍可以回放,可是以后就总报错误