首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:软件测试频道-正文

TC对于不可识别控件的处理方式2008-05-28 来自:lizhe1985  [收藏到我的网摘]

来源:实用性测试(Pragmatistic Testing) - CSDNBlog

今天查看博客信箱时,才发现overloadzy 的一封邮件:

Hello!
经常来看你的博客,包括在51电子杂志上发表的文章,很多文章看了很受启发啊,呵呵。
我最近在琢磨如何扩展QTP对于不可识别控件的处理能力的问题,呵呵,下面是在3A发的一个帖子。
http://www.3atesting.com/bbs/thread-2705-1-1.html

TC也是刚刚接触到,可能用习惯了QTP,感觉上手不是很快,呵呵。
想问下,TC里面能够通过什么方式扩展对于不可识别控件的识别及处理能力呢?

还望不吝赐教啊:)

我想这个问题有一定的共性,因此决定把回复的内容也POST出来:

TC对于不可识别控件的处理方式一般有两种:

1、通过设置控件属性来触发控件的事件,例如有些类型的控件的按钮不能识别出来,单击其无效,则可以通过遍历控件的Item数组,匹配数组中的数据找到按钮对象,然后执行PerformClick方法。当然有些不用这么麻烦,直接修改属性的值就可改变控件的状态,例如对C1的TrueDBGrid控件,可通过设置其Row属性为某行的Index值,从而实现选中该行的效果。
2、第二种方法比较“土”,是通过控件所支持的键盘操作来控制其行为。例如空格键把下拉框展开,按向下键选中某项。
在实际项目的测试实践中,我们通常使用第一种方法,有时候结合第二种方法,有时候则必须要用第二种方法。

推荐人评论

TC里面能够通过什么方式扩展对于不可识别控件的识别及处理能力呢?

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像李哲
个人blog发送信息
李哲推荐的其他文章

热点新闻

热点评论

    精彩专题

    资源下载

    网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告

    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright 2000-2008, CSDN.NET, All Rights Reserved
    GongshangLogo