fs_ivy 发表于 2006-7-20 16:51:55

GRID内容

SwfWindow("测试系统——佛山市国土资源局南海分局电子政务系统").SwfWindow("待办箱").SwfObject("gridEX").Click 66,88
SwfWindow("测试系统——佛山市国土资源局南海分局电子政务系统").SwfWindow("待办箱").SwfObject("gridEX").Click 66,104
SwfWindow("测试系统——佛山市国土资源局南海分局电子政务系统").SwfWindow("待办箱").SwfObject("gridEX").Click 62,126
以上是GRID对象的识别,请问版主或哪位前辈,如何通过SWFOBJECT 的方法获得其中某一列的内容,GETCELLDATA是不可以的。请给出函数的用法,

非常感谢,急

xiaonan 发表于 2006-7-20 17:38:38

你这个程序是用什么语言开发的,装相应的插件没有?QTP并没有完全识别该对象,而是用low模式下识别的该对象.
你用object spy看一下针对这个对象方法.看看哪个是取值的.

fs_ivy 发表于 2006-7-21 11:05:13

这是C#.NET 的C/S架构程序,

我以经安装了插件,以已经运行通过测试脚本,这前,不知为什么我录制时总是带座标,尽管理我不处在LOW模式下,后来重装QTP,录制时前面两个录的时候不出现座标,当我录到某个窗口时,窗口内点击了鼠标,就出现了坐标,
这是SWFOBJECT我查看了帮助,他的方法没举例

fs_ivy 发表于 2006-7-21 11:10:33

如果我录制时不会出现坐标,是否可以认为QTP完全识别到对象了(非LOW方式的录入)

tianzhiwei 发表于 2006-7-21 12:26:09

QTP识别DATAGRID为SWFTABLE对象时,才可以用GETDATACELL,可惜的是我能正确识别但是却无法操作,总是提示运行错误。
你的DATAGRID是不是通过继承。NET的DATAGRID后自己做修改的?

fs_ivy 发表于 2006-7-24 16:56:32

照版主的提示做了OBJECT SPY

请问QTP 是否已经完全识别到了该对象呢,我应该怎样才能提到里面某列的内容呢

fs_ivy 发表于 2006-7-24 16:59:18

照版主的提示做了OBJECT SPY

请问QTP 是否已经完全识别到了该对象呢,我应该怎样才能提到里面某列的内容呢

yongfeiuall 发表于 2012-7-13 15:54:03

回复 1# fs_ivy hello, 你这个问题解决了么?我也碰到同样的问题,table 和 tab 都识别成了 object, 很郁闷。
页: [1]
查看完整版本: GRID内容