51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3519|回复: 12
打印 上一主题 下一主题

[原创] qtp webtable取值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-24 10:28:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").click
我想取到webtable里面某一行的信息
但是我录制下来是这样的脚本。。
我想问下 怎么才能取到webtable  然后我就可以循环取值了。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-11-24 10:43:02 | 只看该作者
browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").click
--->
browser("欢迎")Page("欢迎").frame("mainframe").web table("这里是webtable的name或者其他属性值").....
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-11-24 11:04:20 | 只看该作者

51testing上页面显示时间有误

51testing页面上时间显示比实际时间快了20几分钟
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-11-24 11:15:46 | 只看该作者
谢谢kevin的回答,但是问题还是不能解决,取不到webtable中的值
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-11-24 11:20:46 | 只看该作者
你能取到这个webtable吗?
用browser("欢迎")Page("欢迎").frame("mainframe").web table(“-----”).exist()看看存在不
如果存在就直接 browser("欢迎")Page("欢迎").frame("mainframe").webtable().GetCellData()

你要先说明你的问题在那里
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-11-24 11:54:32 | 只看该作者
owcont=browser("欢迎")Page("欢迎").frame("mainframe").webtable(“  ”).RowCount
msgbox rowcont
可以取到行数
但是用browser("欢迎")Page("欢迎").frame("mainframe").web table(“-----").exist()提示不支持此属性与方法
不知道怎么回事
用browser("欢迎")Page("欢迎").frame("mainframe").webtable().GetCellData(  ---,---)
提示找不到对象
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-11-24 12:02:42 | 只看该作者
...我只是给你个代码示范....
你直接copy然后执行?

.....webtable(“这里需要你去span一下这个webtable的属性”)....
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-11-24 12:09:00 | 只看该作者
不是直接copy的啊
browser("欢迎")Page("欢迎").frame("mainframe").web table(“编号").exist()

browser("欢迎")Page("欢迎").frame("mainframe").webtable("编号").GetCellData(  2,3)
执行后面这行提示缺少对象,把对象加进去之后对应类和属性名: webElement:webtable,还是没办法识别这个对象
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-11-24 12:09:40 | 只看该作者
browser("欢迎")Page("欢迎").frame("mainframe").WebTable(“编号").exist()
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-11-24 13:47:59 | 只看该作者
WebTable(“name:=编号")或者WebTable(“html id:=编号")
你看看这个“编号”是什么属性
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-8-10 15:01:24 | 只看该作者
getcelldata是正解!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-8-12 17:29:06 | 只看该作者
你先获取一下那个对象的micclass属性,看他是不是WebTable,我感觉你识别到的对象并没有被识别为WebTable,只是被命名为WebTable
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-8-12 18:29:43 | 只看该作者
browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").GetROProperty("innertext")

还WebTable……你们开发真逗
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 16:32 , Processed in 0.089728 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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