yy199771 2008-5-12 11:41
带鼠标区域激活事件的怎么录制????
我将鼠标放在某一区域,激活一个下拉列表事件。录制过程中无法记录区域激活下拉列表的工作,怎么能记录此过程。
xiaonan 2008-5-12 11:58
首先,你要去确认QTP能不能识别这个对象,然后再来根据识别到的对象,生成脚本.
hsjzfling 2008-5-12 11:58
Tools->Web Events Recording Configuration...->Custom Settings->Enable onmouseover
yy199771 2008-5-12 13:04
已经增加Enable onmouseover,但是还是不行。具体情况:该控件支持点击功能,点击进入另外一个页面,也支持鼠标移动到该位置会激活一个下拉列表。我现在录制脚本是要使用激活下拉列表的功能,录制过程中如果不点击该控件,无法在QTP中扑捉该控件。
李靖之 2008-5-12 14:28
[quote]原帖由 [i]yy199771[/i] 于 2008-5-12 13:04 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=966582&ptid=114479][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
已经增加Enable onmouseover,但是还是不行。具体情况:该控件支持点击功能,点击进入另外一个页面,也支持鼠标移动到该位置会激活一个下拉列表。我现在录制脚本是要使用激活下拉列表的功能,录制过程中如果不点击该 ... [/quote]
你是否可以获得没有点击时的对象?
是weblist还是webtable,还是webelement?
你是不是只要能进入鼠标点击下拉菜单里的链接就可以呢?
还是必需要下拉菜单可视,并且有点击的过程?
如果只是实现进入链接页的话,是不是可以用childobject来取得呢?
hsjzfling 2008-5-12 14:35
看看你的Tools->Options->Web->Advanced->Run settings->Replay type这个值是否选的Event?
yy199771 2008-5-12 14:41
8楼的。Replay type这个值是选的Event。谢谢。
yy199771 2008-5-12 14:45
7楼的 是一个webtable,我只需要能链接过去就行了。
yy199771 2008-5-12 14:52
7楼的 能说的具体一点嘛,我就想通过下拉进入另外一个链接。
目前的问题:
1.我只需要将鼠标放在控件那里,所以现在QTP上无法获得该控件;
2.如果我点击了该控件,就链接到另外一个页面,而无法看到下拉菜单里面的内容。
3.我需要录制的过程就是将鼠标放在控件上,激活下拉列表,选择列表中的一个链接,进入到下一步。
4.目前的问题是无法获得该控件,直接导致我在回放的过程中报错。
能把解决的问题说的清楚一点不?我是新手。谢谢了。
[[i] 本帖最后由 yy199771 于 2008-5-12 15:00 编辑 [/i]]
denisye 2008-5-12 15:13
1.我只需要将鼠标放在控件那里,所以现在QTP上无法获得该控件;
为什么不能获得控件?手工抓取放入对象库不起作用?
yy199771 2008-5-12 15:38
能抓到,但是这个控件有2个事件:一个是点击,一个是激活下拉菜单。我要录制后面的这个事件。不能点击,一点击就链接到另外一个页面了。
李靖之 2008-5-12 15:50
[url]http://bbs.51testing.com/thread-113390-1-4.html[/url]
这里有一个跟你这个有点像的例子,你可以先看一下,是不是相似,不同的地方又在哪里!
最好问题部分的代码也放上来!这样看着比较清楚!
scorix 2008-5-12 16:47
先手工加到对象库里,然后object.FireEvent "onmouseover"试试