控件无法识别(转)
上一篇 /
下一篇 2008-12-24 11:34:25
/ 个人分类:测试路漫漫
经常有朋友问:
QTP无法识别某些自制的控件或无法录制某些控件的操作,我怎么解决这个问题? 我想解决方法有下面几个:
1 添加相应的Add-in是解决此类问题的第一选择,如果有相应的Add-in的话。例如如果是测试Java 类的程序,就要加载 Java Add-in。
你安装好 QTP后,有三个Add-in ( ActiveX、Visual Basic和 Web)就被装载了。除此以为,QTP 8.2
版本还可以装载的 Add-in 有 QuickTest Professional Java 6.5 Add-in 、QuickTest
Professional Oracle 6.5 Add-in 、QuickTest Professiona Siebel 8.0
Add-in 和 QuickTest Professional Terminal Emulator 8.0 Add-in。
(每个版面的QTP可以加载的 Add-in 可以在相应的QTP_Install_Guide.pdf 和
Main_Users_Guide.pdf 中找到。)
2 把不能识别的对象设置为虚拟对象(Virtual Object)
依次点击 QTP 的 “Tools” --->
"Virtual Objects"--->"New Virtual Object...", 就会出现 Virtual Object
Wizard 对话框,你根据Wizard 的指引,就可以把添加一些支持的不好的控件设置成虚拟控件,也就添加到对象库了。
CODE:[Copy to clipboard] 在QTP 8.2 添加虚拟对象的具体操作步骤是:
1, 依次点击 Tools ---> Virtual Objects ---> New Virtual Object…,打开虚拟对象向导,点击Next;
2, 选择Class为button,点击Next;
3, 点击标记对象按钮;
4, 选择要操作的对象区域,点击Next (对象区域就是你要操作的那个对象,就是login按钮);
5, 默认,点击Next;
6, 完成。
收藏
举报
TAG:
测试路漫漫