51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3890|回复: 15
打印 上一主题 下一主题

[求助] 如果WEB中的表格也被识别成WebElement,那怎样取得一个单元格数据(cell data)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-21 12:43:51 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
如果WEB中的表格也被识别成WebElement,那怎样取得一个单元格数据(cell data)?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-9-21 16:56:18 | 显示全部楼层

楼上的朋友还需要请教你一下

楼上的朋友说的很好,我添加对象时也发现了这个问题,去添加表格中具体一个单元格时,上一层对象就是“webtable”,按理说就是那个表格了,可是去添加上一层对象“webtable”后,用Browser("##").Page("##").WebTable("##").GetCellData(A,B),然后再用msgbox方法把取得的内容显示出来,可是显示出来的内容是空,不知道是怎么回事,请问你用这种方法在解决具体问题的时候有成功的经验吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-9-21 17:34:44 | 显示全部楼层

朋友们太厉害了

谢谢大家,按你们的方法我实现了。这个方法即简单又好用,可是唯一的问题现在是,我明明是GetCellData(2,2),可是得出来的确实第一行第一列的值,不知道是怎么回事?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-9-21 17:52:50 | 显示全部楼层

太感谢你了

现在我用(1,1)得到的是空,如果第一行是字段名,第一列是空列,那么(1,2)是否应该是得到第一列的列名呢?我用(1,2)得到的还是空。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-9-21 17:57:13 | 显示全部楼层

回复 9# 的帖子

非常感谢你,和你说的一样,从程序界面上看那个表格是7行2列,但是通过object spy看,却是8行3列。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-9-21 18:30:25 | 显示全部楼层

我就是那么写的

我就是那么写的,得到的是空,不知道为什么。取表格的数据只要行和列各加1就可以正常取数据。非常感谢你的帮忙。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-9-23 15:47:18 | 显示全部楼层

非常感谢大家

就像大家说的那样,我问开发人员了,是把字段名那一行当做了第一行,并且有一个隐藏了的列。大家非常热情,我非常感动
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-21 20:53 , Processed in 0.076485 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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