同一脚本中描述性对象第一次运行正常第二次运行报错.求救
本帖最后由 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 错误场景截图上传,要求:全屏,错误提示信息、错误代码段/行、浏览器页面,且互不遮挡 你要仔细读一下报错内容,我猜是对象识别不到,原因是你录制脚本时页面只运行了一次,但是可能页面运行了一次后,页面上的一些元素发生了变化,导致QTP第二次回放时匹配不到对象。
针对这个现象,要么对运行后的页面spy,再找出哪些对象属性发生改变,然后用SetTOProperty或者描述性编程的方式改测试对象属性,使能成功匹配,要么把网页的打开和关闭都录制进来,确保第二次运行时从打开一个空白网页开始。 等问题细化 本帖最后由 lmdwxj 于 2012-11-23 15:01 编辑
谢谢各位啊,按大家教的方法,问题已解决。 严重支持,必须的
页:
[1]