51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3546|回复: 10
打印 上一主题 下一主题

[原创] 如何使用Object属性

[复制链接]
  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-6-20 13:12:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    一个表单的源代码:
    <form method="post" action="reservations.pl" enctype="application/x-www-form-urlencoded"  name="DestForm">
    ……
    </form>
    sdlkfj8
    我想使用Object属性来调用表单的Post方法,不知该怎么写?

    上面实际上是MI示例网站的代码。

    我用SPY找不到Form这个物件。

    理论上QTP是可以调用HTML上任意一个方法的。

    本帖子中包含更多资源

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

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-6-23 00:03:43 | 只看该作者
    收获了,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-6-22 14:56:26 | 只看该作者
    sdlkfj2
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
     楼主| 发表于 2007-6-22 12:42:40 | 只看该作者

    辞不达意呀

    原帖由 henhenchen 于 2007-6-22 09:22 发表
    我们只要给它个动作.它自己就能执行.所以我认为我们的任务就是要得到HMTL 中各种ELEMENT( 包括 OBJECT等) 通过对各种ELEMENT 的操作来实现网爷的各种功能.



    QTP本身的功能就是识别 对象,执行对象的方法。

        如果有一种方法可以通用,QTP就不用这么设计了,直接教大家用通用的方法就行了。

    何必还要关键字、代码视图、虚拟物件、描述性编程呢?


       这个问题我也不知道怎么和你解释了,还是请路过的朋友发表意见吧 sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-6-22 09:22:58 | 只看该作者

    为什么要读HTML里的Function? HTML 内FUNCTION 本来就存在

    我们只要给它个动作.它自己就能执行.所以我认为我们的任务就是要得到HMTL 中各种ELEMENT( 包括 OBJECT等) 通过对各种ELEMENT 的操作来实现网爷的各种功能.


    原帖由 higkoo 于 2007-6-21 22:21 发表



    你指的是 GetROProperty 吧?

       作用GetROProperty 的前提是要QTP能识别到呀。

    我是想用QTP读HTML里的Function。

       详细你可以看看QTP的帮助文档,就是OBJECT,只是我不怎么会用而已。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2007-6-22 08:53:50 | 只看该作者

    回复 #6 winfood 的帖子

    应该是我把QTP想得太万能了。

    那就按楼上朋友的意见吧……    sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-6-21 23:24:59 | 只看该作者
    支持3楼的解释,在QTP脚本里面无论用那种方式调用方法,前提都是QTP识别对象的类型。比如Web应用里面QTP识别的类型是Browser、Page以及各种页面元素等等。
    在这些对象基础上,才有QTP调用对象方法的两种方式。Form不是QTP能够识别的对象类型,不存在类似Form(***).object.method这样的形式。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2007-6-21 22:21:12 | 只看该作者

    你指的是 GetROProperty ?

    原帖由 henhenchen 于 2007-6-21 21:45 发表
    是什么意思啊. 能举个简单的例子吗? 我只知道QTP 能抓HTML 上任何的属性值等 谢谢



    你指的是 GetROProperty 吧?

       作用GetROProperty 的前提是要QTP能识别到呀。

    我是想用QTP读HTML里的Function。

       详细你可以看看QTP的帮助文档,就是OBJECT,只是我不怎么会用而已。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-6-21 21:45:55 | 只看该作者

    QTP"理论上QTP是可以调用HTML上任意一个方法"

    是什么意思啊. 能举个简单的例子吗? 我只知道QTP 能抓HTML 上任何的属性值等 谢谢




    原帖由 higkoo 于 2007-6-20 13:12 发表
    一个表单的源代码:

    ……

    sdlkfj8
    我想使用Object属性来调用表单的Post方法,不知该怎么写?

    上面实际上是MI示例网站的代码。

    我用SPY找不到Form这个物件。

    理论上QTP是可以调用HTML上任意一个 ...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-6-21 16:48:36 | 只看该作者
    form是HTML的一个标识符,用来表示要将标记之间的数据作为参数传递给服务器,post是向服务器传递数据的格式,这个不是能够在页面获取的对象吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2007-6-20 13:19:54 | 只看该作者

    上传WebTours虚拟目录文件

    附件就是MercuryWebTours网站所有文件。

    运行 StartServer.bat 启动服务。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 11:35 , Processed in 0.083498 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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