51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2335|回复: 8
打印 上一主题 下一主题

[原创] 可以得到WebTable里的最后一行数据吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-24 12:10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
row_count = Browser("MIS").Page("系统").Frame("collapse").webtable("部门名称").RowCount
当得到当前页面的数据行的个数后,怎么样才能得到这个页面的最后一行数据啊?请大侠指点!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2008-6-24 12:53:56 | 只看该作者
GetCellData就应当可以了~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-6-24 13:30:25 | 只看该作者
zbyufeifei:
你说用GetCellData 可以啊,GetCellData 有两个属性row,collumn
那你怎么来得到这个最后一行的数据row 呢?这个row 应该是通过某种方式来得到变量
其实我是想选定最后一行的数据来执行删除操作的,通过
set  obj = Browser("::MIS::").Page("系统").Frame("collapse").webtable("名称").ChildItem (4,1,"WebElement",0)
obj.click
可以得到具体的行数,其中的‘4’,就是第三行,然后再选定它,就可以执行删除操作了,但我是想指定得到最后一行的数据,不想写死来指定具体某行,看有什么方法?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-24 14:25:22 | 只看该作者
其实用row_count代替ChildItem 的第一个参数‘行数’就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-6-24 14:28:54 | 只看该作者
Set row_count = Browser("MIS").Page("系统").Frame("collapse").webtable("名称").RowCount
set  obj = Browser("::MIS::").Page("系统").Frame("collapse").webtable("名称").ChildItem (row_count ,1,"WebElement",0)
obj.click
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-6-24 14:48:09 | 只看该作者
谢谢陈老师总结!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-6-24 15:39:24 | 只看该作者
不客气!

推荐新书《QTP自动化测试实践》
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-6-24 16:50:11 | 只看该作者
应该这样的.以前也写过这个.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-6-24 16:52:25 | 只看该作者
陈老师,你的新书我们正在预定中,总体感觉还不错!
大略看了下目录,觉得描述性编程和最后一章‘如何编写高质量的QTP测试脚本’写的简单了些,可以加深下深度,还有最好有一个实际项目的自动化测试的案例和如何搭建自动化测试框架在项目中的应用等一些高级用法就好了!
还有好像当当网上查不到你的新书,链接http://www.china-pub.com/39984,帮你推销下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 07:58 , Processed in 0.071251 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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