google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 向表格中增加一条数据......然后要检索该表格中的某是数据是否正确

向表格中增加一条数据......然后要检索该表格中的某是数据是否正确


想问一个问题......
   
      向表格中增加一条数据......然后要检索该表格中的某是数据是否正确

怎么解决 位置问题..我录制后.....重放后.因为表格上新增加了新的数据后....本来要检查的数据位置不对了...就没法通过

勤于思~敏于行~
MSN:cdj850909@163.com

TOP

有没有来人说说呢,
勤于思~敏于行~
MSN:cdj850909@163.com

TOP

如果是WebTable,说一下我所知道的方法
1、用WebTable的GetRowWithCellText方法得到要验证的数据所在的行号
object.GetRowWithCellText (Text, [Column], [StartFromRow])
需要注意找到的是包含Text参数的行,最好能确定Column和StartFromRow参数,这样更准确一些,另外可以得到行号后使用GetCellData方法来获取文本,对比一下看是否是自己要的。
object.GetCellData (Row, Column)
行号确定后,一般列都是已经确定的,那么该行的其它数据就都可以通过GetCellData来获取了。
2、做表验证点,利用关键字来匹配行,这里不赘述了。

TOP

3Q..先谢一下再看
勤于思~敏于行~
MSN:cdj850909@163.com

TOP

我的目标只是想找到我设的检查点的那一行,但是.,在表中增加数据后....以前设的检查点行列的数据以不在那一行了
勤于思~敏于行~
MSN:cdj850909@163.com

TOP

数据行的增加是否有规律,是不可以写个循环来获取

TOP

行是按字母的前后顺序来排的.....

增加前的数据可能在前台..也可能在后台.
勤于思~敏于行~
MSN:cdj850909@163.com

TOP

caodongjian:
表验证点中按关键字匹配行的作用就是为了避免行的顺序发生变化而无法匹配的,作用有些类似于关系数据库中的关键字段。

TOP

引用:
原帖由 dsjlzh 于 2007-9-27 14:34 发表
如果是WebTable,说一下我所知道的方法
1、用WebTable的GetRowWithCellText方法得到要验证的数据所在的行号
object.GetRowWithCellText (Text, [Column], [StartFromRow])
需要注意找到的是包含Text参数的行,最好 ...
正解,不过如果有翻页的话, 还需要对翻页进行判断

TOP

GetRowWithCellText 我在指南中怎么没有找这个方法呢?
勤于思~敏于行~
MSN:cdj850909@163.com

TOP

回复楼上的朋友,在 QTP里面按下 F1 出现QTP Help后,在 Index里面输入GetRowWithCellText 就可以查询到QTP Help对GetRowWithCellText 的详细说明和示例了
实践是检验真理的唯一标准。

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 14:34Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹