|
0测试积点
qtp核心技术,如果你完成那么你成功了.
悬赏目的在以后的QTP操作中,如果遇见不能识别的控件或者第3方控件,自己定义,想怎么写就怎么写,搞定了大家共同提高,所以大家路过都来看看)
本人最近在研究QTP的插件扩展.时间没少花.但是没有什么进展.下面我把这2天我所研究和知道的贡献给大家.同时希望高手们能够出来帮助帮助我 .
首先我们的qtp和.net的关系最强,包括我们安装时候的.net framwork我们就可以知道.同时QTP支持.net扩展.这里我们知道我们平时能够被识别的对象是QTP自身提前已经注册过的控件, 而这些代码被放在XML文件中,当我们录制的时候就去XML寻找匹配的对象,如果有该对象那么我们可以看见object,如果没有有时也以混合模式体现出来也就是x,y坐标的形式.我现在想自己注册控件.对那些包括混合识别的情况进行对象确定.
我们安装的插件xml文件放在dat\setting目录下.我也写了2个xml文件,我也查了一些资料,完成xml文件后需要在注册表修改该目录.
对大家也是提高,这个搞定了你就真的是大师了.
一般实现的方法有2种.dll 和xml.dll 无非就是在VS下进行封装调用,xml比较方便.原理都是一样的.
目前我知道的就这么多.希望知道的更多的能够给出进一步意见.我现在的问题是只知道一个大体的结构,如何实现细节,如何完成注册控件的使用对我来说是空白.希望高手指点
Q: 1:在安装的.net插件后,对于xml部分如何修改或者重新写?
2:Regedit的目录部分如何修改?
3:新加入的xml 和远插件中的xml什么关系,原理?
4:对象识别中自定义对象到出对象后查看的函数如何修改?
5:操作完成后如何在代码中实现自定义控键?
6:如果不安装控件如何实现自定义控件扩展.并且在录制中得到实现?
7:再vs qtp custome server中实现封装技术?
请高手赐教!!!
[ 本帖最后由 lingxin5013 于 2008-11-13 13:38 编辑 ] |
|