51Testing软件测试论坛

标题: 复数层控件与QTP [打印本页]

作者: lijinshui    时间: 2009-4-30 12:41
标题: 复数层控件与QTP
有个问题:QTP无法直接把被挡住的控件识别出来是的,大家有没有碰到或已经解决了这样的问题啊。
当控件有好几层时候,QTP只能操作当前层,后面的就没有办法了,大家有没有好的办法
作者: lijinshui    时间: 2009-4-30 14:21
看来这个问题的确不容易啊,等有了好的办法就给大家贴出来,共同进步以下,我想问题不大(引用
作者: 423799223    时间: 2009-4-30 22:54
用API可以实现,获取这个控件的HWND,然后SENDMESSAGE中等等可以操纵这个控件
作者: lijinshui    时间: 2009-5-1 08:06
标题: 回复 3# 的帖子
嗯,好像有点道理,最好可以再详细点点,要是能给个例子就太好了 赫赫
我去查查看 有进展就贴出来
作者: lijinshui    时间: 2009-5-1 10:21
刚才把智能识别打开了,整个都读入了,共包了三层 父层,中层,子曾。
子层其实就是Cell ,我想操作cell的每一行数据,可是行列都是用代码画的,不太好控制
作者: peterz    时间: 2009-5-1 18:43
原帖由 lijinshui 于 2009-5-1 10:21 发表
刚才把智能识别打开了,整个都读入了,共包了三层 父层,中层,子曾。
子层其实就是Cell ,我想操作cell的每一行数据,可是行列都是用代码画的,不太好控制

能不能把链接带入到一个新的IE里。然后识别。也就是把你的三层,放到3个IE里
作者: lijinshui    时间: 2009-5-7 13:41
标题: 回复 6# 的帖子
这个系统不是B/S结构的 是C/S结构的,不是链接,是一个TableView ,里面有好多行数据,QTP把这些复数行的数据识别成为一个整体了,有没有办法可以将这个整体分开阿




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