51Testing软件测试论坛

标题: 求助: web页面上有一个放大镜的查询按钮,qtp无法识别该对象 [打印本页]

作者: hyfreefly    时间: 2012-7-19 21:56
标题: 求助: web页面上有一个放大镜的查询按钮,qtp无法识别该对象
[attach]80069[/attach]   web页面上有一个放大镜的查询按钮,点击放大镜后,会弹出另外一个web页面,QTP录制时无法识别对象,求助各位大虾们帮帮忙,如何解决?
作者: 云层    时间: 2012-7-20 08:52
用QTP11可以考虑用相对连接控件试试,你要给我们看一下spy的结果我们才好给建议的
作者: joykao    时间: 2012-7-20 13:56
应该是自己的问题,好好分析下吧,要不然多贴点图出来
作者: hyfreefly    时间: 2012-7-21 11:33
云层老师,详细的图片贴出来了,Spy查看的对象是WebButton控件,因为是初学者,请大家多多指教
作者: hyfreefly    时间: 2012-7-21 11:34
回复 2# 云层


    云层老师,详细图片已经贴出来了
作者: WenYuan_D    时间: 2012-7-22 15:21
把这个object加到对象库中,然后用click方法就可以了
作者: joykao    时间: 2012-7-23 08:18
回复 4# hyfreefly


    这个不是可以识别了吗?
作者: yazi0127    时间: 2012-7-23 11:16
可以用描述性编程试试
作者: AntonioNikki    时间: 2012-7-23 11:31
这个东西我觉得本身就是一个button类型, 只是用js控制显示放大镜的图标。spy到的就是对的
作者: hyfreefly    时间: 2012-7-23 13:42
回复 6# WenYuan_D


    谢谢大哥的提点,加到对象库中就好了
作者: hyfreefly    时间: 2012-7-23 13:43
回复 7# joykao


   可以了
作者: 云层    时间: 2012-7-23 13:44
估计直接定位到按钮id就能直接使用了,上面的层次关系都应该不用的
作者: 黑羽祭    时间: 2012-7-26 16:06
本帖最后由 黑羽祭 于 2012-7-26 16:07 编辑

回复 4# hyfreefly


    这个能识别到对象啊。    可能是由于位置的原因,没有点到。
    在Click后面加个坐标试试呢。
    如:  XXXX.XXXX.Click 15 , 5

·




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