51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4714|回复: 21
打印 上一主题 下一主题

[原创] 请问FireEvent中x,y表示什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-15 11:46:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问大家:
(1)qtp中,weblist("Name").FireEvent "onclick",x,y 这个函数的x表示的是weblist的横坐标吗?

(2)如果我想让onclick事件发生在weblist的某个选项上,应该怎样写呢吗?


[ 本帖最后由 mjji23 于 2007-8-15 11:48 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-15 12:42:29 | 只看该作者
是屏幕的坐标吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-15 12:42:55 | 只看该作者
哦,错了,是你选择物体的坐标
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-8-15 12:51:58 | 只看该作者
    FireEvent  这个函数在 QTP的帮助里面有说明吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-8-15 14:38:59 | 只看该作者
    是因为WebList的Select方法不能用吗?为什么要用FireEvent实现?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-8-15 23:18:53 | 只看该作者
    是啊,select方法无效啊

    帮助里面也没有说清楚啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-8-16 11:04:21 | 只看该作者
    不懂意思
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-8-16 11:06:27 | 只看该作者
    赶紧赚积分
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-8-16 11:30:49 | 只看该作者
    原帖由 mjji23 于 2007-8-15 23:18 发表
    是啊,select方法无效啊

    帮助里面也没有说清楚啊


    能否把你相关的脚本贴出来?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-8-16 16:01:01 | 只看该作者
    如下两张图片,先选择上面图片中的weblist,接着就触发下面一张图片的weblist


    第一个weblist :  

    第二个weblist:
                         


    我想用onclick事件,直接点击到第二个weblist的“0 - 不记名”。
    因为,如果用select的话,该下拉菜单无法缩回去,会影响其他控件的正确输入

    脚本:
    Browser("演示系统").Page("演示系统_2").Frame("mainFrame").WebList("permark").FireEvent "onfocus"  (permark表示第一个weblist)
    Set wshell=createobject("WScript.Shell")
    wshell.sendkeys "{ENTER}"
    Browser("演示系统").Page("演示系统_2").Frame("mainFrame").WebList("saletype").FireEvent "onclick"   (这是第二个weblist)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-8-16 16:05:22 | 只看该作者
    还想请教大家一个问题:

    object.FireEvent "onclick"与object.click有什么区别呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-8-16 16:44:38 | 只看该作者
    你是说第一个WebList用Select的话无法自动缩回去?
    那第二个WebList为什么不用Select呢?

    fireEvent可以理解成直接调用object产生该动作的处理函数而不真正的去触发这个动作。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2007-8-17 09:49:57 | 只看该作者
    (1)不好意思,我没说清楚

    是第二个weblist没有缩回去

    如果第二个weblist用select的话,还是没有缩回去



    (2)对FireEvent的认识加深了,谢谢!

    [ 本帖最后由 mjji23 于 2007-8-17 10:02 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-8-17 10:03:39 | 只看该作者
    你试试在Tools\Options\Web\Advanced\Run Setting\Replay Type改成Event,然后用Select方法有没有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2007-8-17 10:07:14 | 只看该作者
    我试了,还是不行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-8-17 11:05:23 | 只看该作者
    方便的话请提供一下页面的源码。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2007-8-20 09:44:36 | 只看该作者
    哦,可能不太好,呵呵,谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-8-20 14:18:19 | 只看该作者
    qtp中,weblist("Name").FireEvent "onclick",x,y
    我知道X,Y是所选择物体的坐标,但不知这对数字是怎么个算法得出来的呢?
    比如说,在不同大小、分辨率的屏上做相同的操作,得到的X,Y值还是一样的吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-8-20 15:41:42 | 只看该作者
    学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-8-20 17:22:19 | 只看该作者

    回复 #18 kangaroo 的帖子

    在这个FireEvent里,x和y所指的不是这个对象的坐标而是在这个对象上的x,y坐标触发事件。细节请参考帮助文档。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-9 00:12 , Processed in 0.074815 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表