查看完整版本: 带鼠标区域激活事件的怎么录制????

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 12:00

谢谢了 吃了饭试下,有问题下午来请教。

yy199771 2008-5-12 13:04

已经增加Enable onmouseover,但是还是不行。具体情况:该控件支持点击功能,点击进入另外一个页面,也支持鼠标移动到该位置会激活一个下拉列表。我现在录制脚本是要使用激活下拉列表的功能,录制过程中如果不点击该控件,无法在QTP中扑捉该控件。

yy199771 2008-5-12 14:07

有高人能帮帮我不?

有高人能帮帮我不?

李靖之 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]

这里有一个跟你这个有点像的例子,你可以先看一下,是不是相似,不同的地方又在哪里!
最好问题部分的代码也放上来!这样看着比较清楚!

yy199771 2008-5-12 16:28

谢谢了 继续研究中。

scorix 2008-5-12 16:47

先手工加到对象库里,然后object.FireEvent "onmouseover"试试

yy199771 2008-5-12 17:07

谢谢16楼的了。用你的方法搞定了。谢谢了。

yy199771 2008-5-12 17:08

scorix 有没有QTP这方面的资料。谢谢你。
页: [1]
查看完整版本: 带鼠标区域激活事件的怎么录制????