51Testing软件测试论坛

标题: QTP新建虚拟对象的问题! [打印本页]

作者: angel_test    时间: 2006-4-12 22:49
标题: QTP新建虚拟对象的问题!
各位,请问一下谁知道在脚本中新建虚拟对象,并且新建后,怎么在脚本中使用?谢谢了!
作者: 海龙    时间: 2006-4-13 08:48
先创建虚拟对象,然后再录制,录制中自动识别定义的虚拟对象的
作者: angel_test    时间: 2006-4-13 09:28
原帖由 海龙 于 2006-4-13 08:48 发表
先创建虚拟对象,然后再录制,录制中自动识别定义的虚拟对象的

我试了一下,在录制的时候它是会自动的去识别定义的虚拟对象,可是还是无法写入数据。

Window("病人管理").VirtualObject("VirtualEdit").Click 44,5 //它标识的是把光标定位到这个Edit框中
Window("病人管理").WinObject("Test").Type "Test"//然后再输入文本
回放脚本,在Window("病人管理").WinObject("Test").Type "Test"报错Cannot identify the object "Test" (of class WinObject). Verify that this object's properties match an object currently displayed in your application.
这个问题我该怎么解决呢?拜托各位了!
作者: angel_test    时间: 2006-4-14 09:09
就没有人再具体的说一下吗?拜托了,这个问题我一直解决不掉,大家多给点建议咯。
作者: happybean    时间: 2006-4-14 17:21
没遇到过,呵呵
作者: angel_test    时间: 2006-4-15 10:45
我不知道是不是需要下载插件,我们用的是dephi开发的应用程序。
作者: 海龙    时间: 2006-4-15 21:05
Window("病人管理").VirtualObject("VirtualEdit").Click 44,5 //它标识的是把光标定位到这个Edit框中
Window("病人管理").WinObject("Test").Type "Test"//然后再输入文本

改成:

Window("病人管理").VirtualObject("VirtualEdit").Click 44,5 //它标识的是把光标定位到这个Edit框中
Window("病人管理").VirtualObject("VirtualEdit").Type "Test"//然后再输入文本
作者: lazycow    时间: 2009-7-8 17:33
标题: 郁闷
我也好想知道啊!
楼主现在又答案了么
作者: lijinshui    时间: 2009-7-8 17:54
我从来不用虚拟对象 ,我觉得不可靠
作者: 瓦房上的雨声    时间: 2009-7-8 18:10
我喜欢虚拟对象,可以解决实际问题。
作者: moyiyun    时间: 2012-3-14 10:21
楼主,解决了,我也遇到这个问题,正愁呢!
作者: moyiyun    时间: 2012-3-14 10:34
重新录制一遍你要虚拟的原对象,qtp就自动识别为虚拟对象了,然后回放,ok成功啦!
作者: 芒子梦    时间: 2012-3-14 12:26
不是在tools里有个专门划虚拟对象的?弄好了在录制就行了




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