gegewu2009 发表于 2009-11-24 10:28:41

qtp webtable取值

browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").click
我想取到webtable里面某一行的信息
但是我录制下来是这样的脚本。。
我想问下 怎么才能取到webtable然后我就可以循环取值了。。

kevin_swpi 发表于 2009-11-24 10:43:02

browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").click
--->
browser("欢迎")Page("欢迎").frame("mainframe").web table("这里是webtable的name或者其他属性值").....

gegewu2009 发表于 2009-11-24 11:04:20

51testing上页面显示时间有误

51testing页面上时间显示比实际时间快了20几分钟

gegewu2009 发表于 2009-11-24 11:15:46

谢谢kevin的回答,但是问题还是不能解决,取不到webtable中的值

kevin_swpi 发表于 2009-11-24 11:20:46

你能取到这个webtable吗?
用browser("欢迎")Page("欢迎").frame("mainframe").web table(“-----”).exist()看看存在不
如果存在就直接 browser("欢迎")Page("欢迎").frame("mainframe").webtable().GetCellData()

你要先说明你的问题在那里

gegewu2009 发表于 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(---,---)
提示找不到对象

kevin_swpi 发表于 2009-11-24 12:02:42

...我只是给你个代码示范....
你直接copy然后执行?

.....webtable(“这里需要你去span一下这个webtable的属性”)....

gegewu2009 发表于 2009-11-24 12:09:00

不是直接copy的啊
browser("欢迎")Page("欢迎").frame("mainframe").web table(“编号").exist()

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

gegewu2009 发表于 2009-11-24 12:09:40

browser("欢迎")Page("欢迎").frame("mainframe").WebTable(“编号").exist()

kevin_swpi 发表于 2009-11-24 13:47:59

WebTable(“name:=编号")或者WebTable(“html id:=编号")
你看看这个“编号”是什么属性

hotsmile99 发表于 2011-8-10 15:01:24

getcelldata是正解!!!!

rogerliu0303 发表于 2011-8-12 17:29:06

你先获取一下那个对象的micclass属性,看他是不是WebTable,我感觉你识别到的对象并没有被识别为WebTable,只是被命名为WebTable

lyscser 发表于 2011-8-12 18:29:43

browser("欢迎")Page("欢迎").frame("mainframe").webelement("web table").GetROProperty("innertext")

还WebTable……你们开发真逗
页: [1]
查看完整版本: qtp webtable取值