在CS项目中,用object spy 来获取对象,但只能获取到一个窗口,怎么解决?
在CS项目中,用object spy来获取对象,但只能获取到一个窗口,怎么解决? 回复 1# 陛下之寿三千霜控件不识别,添加相应的插件 或者使用UIA试试. 鼓励一下,帖子非常好
http://www.discuz.net/static/image/common/sigline.gif
塑料颗粒密度计 回复 1# 陛下之寿三千霜
可能原因有以下几点:
1、所有对象无法识别:
a、可能是未加载对应插件
b、先启动了应用程序,然后才启动QTP
c、正确加载所有了插件,控件仍无法识别,只能换工具了
2、部分对象无法识别:
a、程序使用了自定义控件(如果是.NET开发的程序,可以用QuickTest .NET Windows Forms Spy看下是否能识别,我现在做的自动化项目是.NET开发的,QTP(付费版)勾选了.NET插件菜单仍栏识别不了,后来使用QuickTest .NET Windows Forms Spy查看对象属性,描述性编程解决)
b、加载的插件少了
c、嵌入式浏览器:C/S项目中嵌入了浏览器对象(去年到某银行做自动化项目技术支持时遇到过该问题) 需修改QTP安装目录bin文件夹下的mic.ini文件,下添加一行:程序名.exe=yes,设置环境变量,QTP启动时勾选Web插件和应用程序开发语言对应插件
d、正确加载所有插件,大部分控件仍无法h无法识别,换工具吧
页:
[1]