51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: yabest
打印 上一主题 下一主题

QTP识别和操作对象的原理(http://www.yabest.net)

[复制链接]

该用户从未签到

121#
发表于 2009-11-10 09:49:17 | 只看该作者
讲得非常清楚~~
回复 支持 反对

使用道具 举报

该用户从未签到

122#
发表于 2009-11-20 14:05:42 | 只看该作者
太好了 谢谢LZ
回复 支持 反对

使用道具 举报

该用户从未签到

123#
发表于 2009-12-8 14:43:26 | 只看该作者
送你鲜花一朵
回复 支持 反对

使用道具 举报

该用户从未签到

124#
发表于 2010-2-2 14:28:52 | 只看该作者

支持

支持,狂顶
回复 支持 反对

使用道具 举报

该用户从未签到

125#
发表于 2010-2-8 16:27:26 | 只看该作者

回复 1# 的帖子

lz 写得很详细,谢谢分享1
回复 支持 反对

使用道具 举报

该用户从未签到

126#
发表于 2010-2-8 17:06:50 | 只看该作者
好的,太感谢了,对QTP的理解及使用都有莫大的好处。
回复 支持 反对

使用道具 举报

该用户从未签到

127#
发表于 2010-3-18 00:53:54 | 只看该作者
学习的帖子
回复 支持 反对

使用道具 举报

该用户从未签到

128#
发表于 2010-4-30 15:05:24 | 只看该作者
好贴,保留.学习
回复 支持 反对

使用道具 举报

该用户从未签到

129#
发表于 2010-5-24 10:28:09 | 只看该作者

回复 1# 的帖子

支持一下,好东西。!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

130#
发表于 2010-10-25 15:16:09 | 只看该作者
顶一下...再顶一下!
回复 支持 反对

使用道具 举报

该用户从未签到

131#
发表于 2010-10-25 15:16:23 | 只看该作者
讲的不错
回复 支持 反对

使用道具 举报

该用户从未签到

132#
发表于 2010-11-4 15:30:06 | 只看该作者
受益匪浅~~
回复 支持 反对

使用道具 举报

该用户从未签到

133#
发表于 2010-12-1 11:31:59 | 只看该作者
厉害!
谢谢分享!
回复 支持 反对

使用道具 举报

该用户从未签到

134#
发表于 2010-12-17 11:13:46 | 只看该作者
公司2010年6月份刚在纳斯达克上市,现在要找一名自动化测试组长,薪酬福利良好;

我们项目组需要招聘自动化测试组组长,职位信息如下:
1.计算机相关专业本科以上学历,熟悉软件工程师学原理;
2.软件测试相关经验3年以上,其中至少包括2年功能自动化测试经验;
3.熟悉QTP工具的使用,了解QTP原理和对象识别机制;
4.熟悉VBScript脚本语言,能进行相关自动化脚本函数的编写;
5.较强的语言表达和文档编写能力及良好的沟通技巧;
6.有金融银行基础业务知识经验、有网银业务经验为佳;
7.有自动化框架编写、设计经验和软件开发经验有团队管理经验为佳;
8.熟悉Java、J2EE 、WebSphere 、Application Serve、DB2、Oracle等为佳
9.有Unix平台的使用经验(AIX/Solaris/HPUX/Linux)为佳;

如果你想了解更多以些,请发邮件留下您的联系方式,欢迎各专业人士来信咨询 谢谢:
shanjing1983@163.com
sophiashan07@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

135#
发表于 2010-12-19 17:23:15 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

136#
发表于 2011-1-20 15:53:17 | 只看该作者
顶顶更健康
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-4-27 15:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    137#
    发表于 2011-1-20 17:32:52 | 只看该作者
    收藏了,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    138#
    发表于 2011-4-10 16:17:43 | 只看该作者
    回复 1# yabest


        学习一下,讲得很明白呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    139#
    发表于 2011-7-29 15:20:58 | 只看该作者
    学习了,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    140#
    发表于 2011-9-11 21:10:02 | 只看该作者
    谢谢LZ,非常有用的。

    在这还想请教大师:
    问题 1.
    “那我有一个好办法,只录制一个按钮对象,它设有两个特征属性 label=OK, index=0
    然后用下面的脚本,就可以完成测试”
    我的问题是: 录制完一个按钮对象后,lable和index这二个属性就是按钮对象的属性吗? 还是录制完后通过修改?
    2.
    “或者窗口上有New、Modify、Delete、Check等好几个按钮,要把这几个按钮一一按过去
    我在对象仓库里只设置一个按钮对象AnyButton,label特征属性值填任意值,然后用下面脚本执行测试”
    是不是这样:比如说你录制了“new” button, 然后你在对象库中吧名字new改为 AnyButton, lable的值用new, 或其它任意值?

    3. 另外,QTP还支持脚本描述的方法来定义和访问对象,即不需要在仓库里定义,也能访问和操作实际对象
    ( Written by yabest,http://www.yabest.net

    如上面两个任务,可以如下实现

    1. 不需要在仓库里定义Check按钮对象,直接用下面脚本来实现测试

    buttonNum = CInt(JavaWindow("Test").JavaEdit("Record Num").GetROProperty("value"))
    For buttonIndex = 0 to buttonNum - 1
      JavaWindow("Test").JavaButton("label:=Check", "index:="+CStr(buttonIndex)).Click
    Next

    2. 不需要在仓库里定义New、Modify、Delete、Check按钮对象,直接用下面脚本来实现测试

    JavaWindow("Test").JavaButton("label:=New").Click
    JavaWindow("Test").JavaButton("label:=Modify").Click
    JavaWindow("Test").JavaButton("label:=Delete").Click
    JavaWindow("Test").JavaButton("label:=Check").Click

    我的问题是:这里的格式"label:=Check", "index:="0 和label:=Check 是如何知道这样的,是通过SPY查到的吗? 谢谢,问题问的多,不好意思,这是3,4年前的贴子,我现在才来问。
    其实,我看了这个贴后,尝试录制windiws 附件里的计数器,比如,我只录制了5+6=11这个,然后我想实现1+2=3. 但我不知如何做。非常感谢。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 13:49 , Processed in 0.073833 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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