51Testing软件测试论坛

标题: 关于这个控件的问题 [打印本页]

作者: yuandian1987    时间: 2009-5-4 10:45
标题: 关于这个控件的问题
在录制一个注册功能的时候,有一个下拉控件,当鼠标晃到这个控件上的时候,控件会变宽,
如下附件图所示:
然后利用QTP9.2进行注册时,当运行到这个控件时它会出错,然后在运行的界面上的这个控件
上晃一下,让控件变宽后再 Retry ,就可以继续运行下去了
请教一下该怎么修改,让它可以识别这个突然会变宽的控件?先谢过了
作者: hsjzfling    时间: 2009-5-4 10:57
根据你的描述,该控件在变化前后会被QTP认为是两个不同的对象,处理方法有多种,LZ可以先尝试下以下方法:
用Step Generator(F7)捕获变宽前的控件,然后使用该对象的FireEvent方法,参数为"onmouseover".
或者修改下Tools->Web Event Recording Configuration->Custom Settings->设置onmouseover的record为Enable,然后重新录制该控件的操作
作者: angek    时间: 2009-5-4 10:59
楼主可以试试使用FireEvent来解决当鼠标晃到这个控件上的时候,控件会变宽的问题
使用FireEvent方法,可以很容易操纵页面对象触发各种事件
具体请参照QTP帮助文档中的FireEvent Method定义
作者: ziheng198688    时间: 2009-6-9 10:49
FireEvent正解也
作者: yuandian1987    时间: 2009-6-11 14:59
标题: 回复 2# 的帖子
谢谢咯  这个问题解决了
中途有些事情请了个长假  才看看  嘿




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2