51Testing软件测试论坛

标题: GRID内容 [打印本页]

作者: fs_ivy    时间: 2006-7-20 16:51
标题: 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
你这个程序是用什么语言开发的,装相应的插件没有?QTP并没有完全识别该对象,而是用low模式下识别的该对象.
你用object spy看一下针对这个对象方法.看看哪个是取值的.
作者: fs_ivy    时间: 2006-7-21 11:05
标题: 这是C#.NET 的C/S架构程序,
我以经安装了插件,以已经运行通过测试脚本,这前,不知为什么我录制时总是带座标,尽管理我不处在LOW模式下,后来重装QTP,录制时前面两个录的时候不出现座标,当我录到某个窗口时,窗口内点击了鼠标,就出现了坐标,
这是SWFOBJECT我查看了帮助,他的方法没举例
作者: fs_ivy    时间: 2006-7-21 11:10
如果我录制时不会出现坐标,是否可以认为QTP完全识别到对象了(非LOW方式的录入)
作者: tianzhiwei    时间: 2006-7-21 12:26
QTP识别DATAGRID为SWFTABLE对象时,才可以用GETDATACELL,可惜的是我能正确识别但是却无法操作,总是提示运行错误。
你的DATAGRID是不是通过继承。NET的DATAGRID后自己做修改的?
作者: fs_ivy    时间: 2006-7-24 16:56
标题: 照版主的提示做了OBJECT SPY
请问QTP 是否已经完全识别到了该对象呢,我应该怎样才能提到里面某列的内容呢
作者: fs_ivy    时间: 2006-7-24 16:59
标题: 照版主的提示做了OBJECT SPY
请问QTP 是否已经完全识别到了该对象呢,我应该怎样才能提到里面某列的内容呢
作者: yongfeiuall    时间: 2012-7-13 15:54
回复 1# fs_ivy hello, 你这个问题解决了么?我也碰到同样的问题,table 和 tab 都识别成了 object, 很郁闷。




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