lmdwxj 发表于 2012-11-20 16:38:51

同一脚本中描述性对象第一次运行正常第二次运行报错.求救

本帖最后由 lmdwxj 于 2012-11-20 16:56 编辑

各位高手:
    请帮忙,执行下列代码时第一次正常,第二次则会报错.但是我退出IE后重新打开系统界面又可以,但再运行一次又会报错.请高手指点.
Browser("micClass:=Browser").page("micClass:=page").Frame("name:=main").Link("html tag:=A","text:= 用户资料").Click
Browser("micClass:=Browser").page("micClass:=page").Frame("url:=http://10.60.9.185/YSEPOS/Web/Sys/Sys_UserList.aspx").WebButton("thml tag:=INPUT","name:=新增","type:=submit").Click

xjwldlover 发表于 2012-11-21 10:02:25

错误场景截图上传,要求:全屏,错误提示信息、错误代码段/行、浏览器页面,且互不遮挡

jack_loo 发表于 2012-11-21 16:02:50

你要仔细读一下报错内容,我猜是对象识别不到,原因是你录制脚本时页面只运行了一次,但是可能页面运行了一次后,页面上的一些元素发生了变化,导致QTP第二次回放时匹配不到对象。

针对这个现象,要么对运行后的页面spy,再找出哪些对象属性发生改变,然后用SetTOProperty或者描述性编程的方式改测试对象属性,使能成功匹配,要么把网页的打开和关闭都录制进来,确保第二次运行时从打开一个空白网页开始。

黑羽祭 发表于 2012-11-23 09:22:16

等问题细化

lmdwxj 发表于 2012-11-23 14:59:31

本帖最后由 lmdwxj 于 2012-11-23 15:01 编辑

谢谢各位啊,按大家教的方法,问题已解决。

as4372 发表于 2012-11-23 16:25:21

严重支持,必须的
页: [1]
查看完整版本: 同一脚本中描述性对象第一次运行正常第二次运行报错.求救