51Testing软件测试论坛

标题: 唯一识别窗体和控件,多语言的应用 [打印本页]

作者: iov_cp    时间: 2009-7-13 11:37
标题: 唯一识别窗体和控件,多语言的应用
EnvironmentTP9.5,XP,Vista,Win7
在使用QTP时,我以为Window ID是唯一的标记,比如在Chinese的XP中不会有重复的Window ID出现.但是我发现一个问题,
在我安装的XP上,如果你启动  开始->运行,这时有一个'运行'窗体,他的WIndow ID是0,然后我再打开一个自己的产品,他的Window ID也是0,Class都是Dialog. 难道Window ID不唯一????还有其他唯一识别的方法么,要求能重复使用,与语言无关,能在多语言系统上运行.Hwnd在不同时候,不同系统是变化的,所以不能使用.
大家的建议是????
作者: ziheng198688    时间: 2009-7-14 18:04
如果windows id不唯一 楼主可以再加上index这个属性




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