51Testing软件测试论坛

标题: qtp自定义保留对象的拓展问题 [打印本页]

作者: 52042722    时间: 2009-4-21 08:57
标题: qtp自定义保留对象的拓展问题
我在注册表中给qtp的保留对象 加了一个quicktest.Application 对象   加了后 我每次打开QTP 都要打开两次,我知道是启动QTP 创建了qtp对象 但是它的 visible 值是 false ,再次双击打开qtp的时候 就给 visible 的值为 true 了,,,请高手帮忙在注册表里 加属性值  visible = true  不用双击两次打开QTP 附上图片!!
作者: 52042722    时间: 2009-4-21 09:12
    紧急问题啊  有高手吗  小弟不胜感激啊
作者: 52042722    时间: 2009-4-21 11:34
为什么都没人知道呢 其他了
作者: yuandjing    时间: 2009-4-21 12:51
..
作者: 52042722    时间: 2009-4-21 13:03
这个看过了 没什么用啊 就讲了 怎么创建保留对象了,没有说怎么给保留对象默认的值!


不过还是要感觉楼上的兄弟
作者: hdtest001    时间: 2009-4-22 13:08
不懂
作者: 52042722    时间: 2009-4-22 13:36
51testing 也没什么高手吧  没人尝试过这个方式吗 如果能解决这个问题 就可以 解决后面一堆的问题
作者: 风雪夜归人    时间: 2009-4-22 13:54
你主要是为了解决什么问题嘛?这个可能只是过程,能否说下你的最终需求?
作者: 52042722    时间: 2009-4-22 16:11
我可能说的不够清楚,那我就再说一次吧,    我是想在要在QTP启动后自动创建一个 QTP自己的对象,并且把对象名字设置为 QTapp,   然后我看了论坛说可以 在注册表里面 加一个保留对象,那我就加了quicktest.Application 对象,,这样做的结果就是 每次启动QTP的时候 都会再创建一个quicktest.Application 对象,这样的话 编程进程里面已经有了qtpro.exe  进程了,但是还是看不到QTP的界面,因为创建的quicktest.Application 对象的visible 属性默认是false,所以看不到界面。。 大家可以尝试一下 我把注册表信息上传上来,你们解压后,双击执行一下,然后再打开QTP  看能打开吗,是不是要打开两次才能打开啊,我的最终目的是既创建了quicktest.Application 对象,又不用两次打开QTP。附件是qtapp对象的效果,和注册表加信息的reg文件
作者: 风雪夜归人    时间: 2009-4-22 16:19
Dim qtApp
Set qtApp = CreateObject("QuickTest.Application")
这样就可以啊
作者: 风雪夜归人    时间: 2009-4-22 16:22
我运行了注册表,打开还是一下双击就可以了啊,没有遇到你说的情况
作者: 52042722    时间: 2009-4-22 16:29
楼上的兄弟 你这样的用法是不能在 QTP工具里面用的,用不了这个对象的,创建这个qtApp  这个对象只能随工具启动的时候,才能创建的。
作者: 52042722    时间: 2009-4-22 16:31
标题: 回复 18# 的帖子
qtApp 这个对象能用吗
作者: 风雪夜归人    时间: 2009-4-22 16:58
恩,我注册表写进去之后,就可以用了啊
作者: 52042722    时间: 2009-4-22 17:23
这么强啊 你是9.2版本吗 能给我截图看看效果吗
作者: itisok    时间: 2009-4-24 11:45
普通情况下qtp应该不能同时打开两个,而且打开两个的意义是什么呢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2