51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: beck3000
打印 上一主题 下一主题

[原创] QTP8.2中如何捕捉不可见的object?

[复制链接]

该用户从未签到

21#
发表于 2006-12-8 11:22:53 | 只看该作者
我先把input改成text然后在对象库里面add这个对象,然后再修改源码把input改成hidden,再将对象库里面checkdate对象只留一个name属性,使用Browser("测试日志").Page("测试日志").WebEdit("checkdate").Set"2006-06-26"可以通过,但在result中显示是使用smart identification mechanism来识别的,result中是这样写的
The smart identification mechanism was invoked.

Reason: object not found.

Original description:
name=checkdate
micclass=WebEdit

Smart Identification Alternative Description:

Base filter properties (3 objects found)
type=text
micclass=WebEdit
html tag=INPUT

Optional filter properties
name=checkdate (Skipped)
html id= (Used, 3 matches)
max length=2147483647 (Used, 1 matches)
default value=20050406 (Ignored)
class= (Ignored)
rows=0 (Ignored)
visible=-1 (Ignored)
看这个result我添加该对象的type属性并修改为hidden,反而识别不了,无法运行了,再将type属性修改为text竟然不需要通过智慧识别就能运行了,这种情况始终无法理解
按照这个思路,我将bookdate的type属性修改为hidden,是无法识别,但通过源码看bookdate和checkdate的type属性是不同的,所以就不知道为什么checkdate通过属性type等于text反而能识别。
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2007-3-16 15:22:53 | 只看该作者
up
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 04:27 , Processed in 0.065177 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表