51Testing软件测试论坛
标题:
QTP描述性编程 识别不了Window
[打印本页]
作者:
qingzai21
时间:
2011-1-10 17:43
标题:
QTP描述性编程 识别不了Window
大家好:
小弟在做一个应用软件的测试,想用QTP描述性编程去识别这个软件的窗口。
代码:
Set my=description.Create()
my("regexpwndtitle").value="XXXXXXX"
my("regexpwndclass").value="Afx:"
my("is owned window").value="False"
my("is child window").value="False"
Window(my).Activate
Window(my).Close
复制代码
RUN的时候,却识别不了,提示Cannot identify the object "[ Window ]" (of class window).
是不是我在写描述的时候,少写了某个属性而识别不出来呢?下图是我用Object Spy看到的所有属性。
[attach]67809[/attach][attach]67810[/attach][attach]67811[/attach]
特请指教,看看是哪里出错了,不胜感激,谢谢!
作者:
gztester
时间:
2011-1-10 20:05
my("regexpwndclass").value="Afx:.*"
作者:
lyscser
时间:
2011-1-10 20:49
你用的是IE么?IE的属性为啥是这个德性啊?
nativeclass应该是Internet Explorer_TridentDlgFrame才对啊
作者:
qingzai21
时间:
2011-1-11 09:28
我测试的是个应用软件,是window框,不是IE。
刚刚试了下2楼的方法,my("regexpwndclass").value="Afx:.*" 还是不行~~ 识别不了。
我在想是不是和这个窗口的标题有关,因为软件是一个父窗口+N多子窗口组成,所以标题是XXXXXXX-XXX(子窗口的名字),求助各位大侠~~~~
作者:
qingzai21
时间:
2011-1-11 10:41
补充一下:
标题中有带括号,是 XXXXX(XXX) 在作描述性编程的时候,是不是需要转义之类的?具体怎么转,望达人请教。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2