51Testing软件测试论坛

标题: QTP中dbclick问题 [打印本页]

作者: lhjtc8257    时间: 2009-8-5 11:54
标题: QTP中dbclick问题
我已经在tools>Web Event Recording Configuration 的 Custom里 所有头手动添加ondblclick

为什么
Browser("Browser").Page("百度一下,你就知道").Link("知 道").dblclick

还是报“对象不支持此属性或方法”?

[ 本帖最后由 lhjtc8257 于 2009-8-5 12:30 编辑 ]
作者: sean007    时间: 2009-8-5 11:58
标题: 回复 1# 的帖子
是DblClick吧!
你打错了!
你打了Link("知 道").dbclick
作者: lhjtc8257    时间: 2009-8-5 12:30
Browser("Browser").Page("百度一下,你就知道").Link("知 道").dblclick

不好意思 帖子打错了,是.dblclick也没效果
作者: sean007    时间: 2009-8-5 13:47
标题: 回复 3# 的帖子
Link 貌似不能用这个吧?DBLCLICK一般用在ACTIVEX的控件上吧!
你看看help !
作者: walker1020    时间: 2009-8-5 14:40
Try with Link("Jobs").FireEvent "ondblclick"
作者: lhjtc8257    时间: 2009-8-7 13:08
谢谢,不错----可以使用了 (解决)
作者: supermichael    时间: 2009-9-23 12:33
原帖由 walker1020 于 2009-8-5 14:40 发表
Try with Link("Jobs").FireEvent "ondblclick"


什么时候该用FireEvent呢?

网上看到
如果事件处理函数依赖于event变量中的状态值,那么就必须使用fireEvent方法。
能不能解释下“event变量中的状态值”什么意思?谢谢

[ 本帖最后由 supermichael 于 2009-9-23 12:35 编辑 ]
作者: jf_test    时间: 2009-9-23 17:50
标题: 回复 5# 的帖子
什么时候用FireEvent ?
描述

模拟 ActiveX 对象的事件。

备注

事件将发送到 ActiveX 对象的容器,而且不会影响 ActiveX 对象自身。例如,模拟单击事件实际上并不会执行单击。

语法


object.FireEvent EventName, [Args()]


参数 描述
object 类型 ActiveX 的测试对象。
EventName 必填. Variant 值。 要模拟的事件的名称。可能的事件列表取决于对象。  
Args() 可选. Variant 值的数组。 事件的零个或更多个参数。参数列表取决于 EventName。
作者: heqingbluesky    时间: 2009-9-24 10:28
没有用过这个Function,模拟这个事件但并不执行,最后产生什么效果?




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