回复39#
你说的应该就是Qtp的自动化对象模型了。在帮助里面有详细的介绍。英文名字好象是Qtp Automation object module类似的。
回复 41# 的帖子
那肯定不是因为你不厉害 我8.2打不开 你还没告诉我找呢么办呢SORRY看来要装9看了
[ 本帖最后由 natasha01216 于 2009-3-18 16:21 编辑 ] 我们的一个WEB系统
有的控件QTP一会识别不了wINoBJECT,一会又识别出来WinElement:L 这个是用9.2写的,也就是9.2以上版本才能打的开。你说的web系统,好像手动打开IE,它就识别为winobject, 你要用Qtp打开IE,它才能识别为webElement,试试看。呵呵。
关于如何在9.2版本以下运行
如果是9.2以下的版本, 请再新建一个名为Driver的Qtp Test ,然后把\Demo\2.5\Driver\Action1\Script.mts用记事本打开,复制里面的内容到新建的Test,保存. 不知道可不可以. 偶是38#,谢谢LZ,找到了,那象其他的应用程序呢,EXCEL,WORD类似这些它们的怎么确定 39#,写错了,SORRY aaaaaaaaaaaaaaaaaaaaaaaaaa
回39#
其实这些自动化对象都是一些实现了自动化接口的com组件,象word ,excel 这些你可以上百度去sou一下,如word 自动化对象模型。:lol 有点无语啊。。这个框架真的被弄出来了。。:handshake 谢谢LZ,,今天恶补了一下,基本了解了收获很大 看过原来的,改过应该更好用了吧
感谢楼主无私分享 请问楼主
<Error> 错误描述: The "[ Browser ]" object's description matches more than one of the objects currently displayed in your application. Add additional properties to the object description in order to uniquely identify the object.</Error>
日志中 这段信息是用哪个函数获得的,还是其他方法获得的,我一直看不懂 sdasdfsd
回55#
这是一个自定义函数,在\Demo\2.5\FrameUtil\log.vbs, 名字叫ErrorXmlPrint. Environment("ProjectDir")= ProjectDirEnvironment("TestSetExcelFile")= TestSetExcelFile
Environment("testScriptFolderName")= testScriptFolderName
Environment("testDataFolderName")= testDataFolderName
Environment("Log_Dir")= ProjectDir&"\logs"
Environment("numSuccess")= 0
Environment("numErrors")= 0
我来提个小小意见,楼主把很多的环境变量都直接写在了Action里面,这样做不是很好.建议改成XML文件,然后用Environment.LoadFromFile 功能载入,这样方便本地配合,更加的自动化哦 嘻嘻,, 世外高人啊,我什么时候能修炼到这个境界?? 这么好的东西,又不要资源分,一定要下载,要顶上去! 这么好的东西,又不要资源分,一定要下载,要顶上去!