记录阿里巴巴QA架构组成长点滴。2008年关键词为效率,技术,影响力!QA/测试架构师定义:开发和设计测试框架测试库;纵横全局的考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为公司考虑如何提高测试效率。领导公司测试技术的发展和测试策略上的方向,关注整个公司的测试部门的问题,前瞻性的考虑未来的版本的测试策略和技术。测试架构师计划/设计测试平台,关注着产品的测试过程,提供咨询服务,影响到公司内的测试机构测试社区,以及开发机构等,对产品各个方面施加深远而正确的影响,最终提高整体软件质量。

QTP api中大小写敏感的bug

上一篇 / 下一篇  2008-09-10 19:38:20 / 个人分类:自动化测试框架与实现

by wiston li

qtp中提供对webtable对象操作一系列的api方法,今天在对childitem使用时,令我非常晕的是,曾经使用过多次这个方法,今天突然不奏效了,原因就是很简单,传递的web object的class name大小写是敏感的,

在help里查了半天,也没有具体定义说明,故我称其bug.

 

dim oDataTable, iRows

Set ōDataTable = objIdentifyPage (sTitle,"n").

WebTable("text:=选 词.*", "index:=0").WebTable("text:=选择.*", "index:=0")
iRows= oDataTable.RowCount

 If iRows >=2  then
  Call reportManager("Pass", "webtable中数据记录检查", "当前数据表中有数据","有记录存在!","")

  Set ōWebLink =objIdentifyPage (sTitle,"n").WebTable("text:=选 词.*", "index:=0").WebTable("text:=选择.*", "index:=0").childItem(winGetRandNum(2, iRows), 2, "Link", 0 ) ' 如果使用childItem(winGetRandNum(2, iRows), 2, "link", 0 ),QTP即会报错。
  oWebLink.click
  objCloseIE sTitle,"1"   

else
  Call reportManager("Warning", "webtable中数据记录检查", "当前数据表中有数据","没有记录存在, 数据已被误操作删除,请为此关键词准备竞价数据!","")
  
 end if


TAG: 自动化测试框架与实现

 

评分:0

我来说两句

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 153915
  • 日志数: 163
  • 文件数: 1
  • 建立时间: 2008-02-26
  • 更新时间: 2008-12-10

RSS订阅

Open Toolbar