51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

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

[复制链接]

该用户从未签到

1#
发表于 2009-9-21 16:04:05 | 显示全部楼层
添加对象时,QTP会自动识别到web element那一层,你就添加上一层对象“webtable”,,取值时直接取:
Browser("##").Page("##").WebTable("##").GetCellData(2,4),注意你那单元格是第几行第几列就好了
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-9-21 17:32:16 | 显示全部楼层
戒情人,你好
你的情况可能是行和列搞错了,字段可能就是webtable的第一行,列可能存在空列,你可以查查看 问题肯定在这
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-21 17:36:53 | 显示全部楼层
我在上面已经说了,你的第一行是字段名,你的第一列是空列(或者有别的单选框之类的),所以你要取的值是(2,2),你可以咨询下开发的,看他的table怎么写的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-9-21 17:52:21 | 显示全部楼层
你可以object spy下,来看下webtable的属性,那里会显示几行几列,然后你可以很准确的定位你要的数据是几行几列的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-21 18:00:27 | 显示全部楼层
你代码怎么写的?
msgbox Browser("##").Page("##").WebTable("##").GetCellData(1,2),应该结果是第二列的列名
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 04:32 , Processed in 0.064372 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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