51Testing软件测试论坛

标题: webtable的一个问题 [打印本页]

作者: cswalkman    时间: 2009-7-15 18:38
标题: webtable的一个问题
[attach]53982[/attach]

表格如上,获取到第一个单元格(受理单号)的属性如下:

[attach]53981[/attach]

Browser(...).Page(...).Frame(...).Webtable(...).GetCellData(1,1)的不到值  是为什么呢?
请高手帮帮忙
作者: vernzhang1980    时间: 2009-7-16 11:39
参考这个吧!
http://bbs.51testing.com/thread-159693-1-1.html
作者: rayblue    时间: 2009-7-16 14:13
可以用childobject,8晓得你这个受理单号对象的属性是怎么样的,你可以用spy观察下哪个属性来标记所属行的,然后就很容易了
作者: cuixiaoyan1020    时间: 2009-7-16 14:13
标题: 回复 1# 的帖子
获取表中对象中的webelements对象不需要,把它删除了,你获取的getcelldate(1,1)这个值是受理单号(也是标题),如果想得到数据,应该是getcelldate(2,1)。

[ 本帖最后由 cuixiaoyan1020 于 2009-7-16 15:48 编辑 ]
作者: sufen2315    时间: 2009-7-16 15:07
getcelldate(1,1)返回的应该是标题吧.
作者: momang    时间: 2009-7-16 15:45
Dim OrderId = Browser(...).Page(...).Frame(...).Webtable(...).GetCellData(x,y)
Msgbox OrderId

改变x y 的值   将 取出来的内容打印出来

不正确的话 再调整  都试几下就OK了
作者: cswalkman    时间: 2009-7-17 10:00
谢谢大家  问题解决了,就是一个一个的试了(x,y)
作者: Jun_Li    时间: 2009-7-17 14:58
标题: 回复 7# 的帖子
录制一下你要用到的WebTable , 在Active Screen 中点击右键选择Insert Standard CheckPoint ,选择要取的WebTable 点击OK,  你就可以看到整个表格里面的值了,并标注了行和列。
一个一个的试太慢了  !呵呵
作者: cswalkman    时间: 2009-7-24 16:00
标题: 回复 8# 的帖子
    谢谢你 Jun_Li,实用 方便的技巧,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2