51Testing软件测试论坛

标题: 如何使用通配符识别object [打印本页]

作者: cat.lin    时间: 2006-4-25 14:04
标题: 如何使用通配符识别object
例如: 打开word时,text 为“Document1 - Microsoft Word", 而回放时,再次打开word, text 会是“Document2 - Microsoft Word", 导致QTP无法识别该窗口。
记得在WR里是可以使用通配符来解决这个问题的,请问在QTP里该怎么修改?
作者: 我要做SQAD    时间: 2006-4-25 14:06
哈哈,就用VBScript把这个对象描述出来吧
作者: Horus_Ra    时间: 2006-4-25 16:25
SetTOProperty
作者: cat.lin    时间: 2006-4-26 08:59
原帖由 我要做SQAD 于 2006-4-25 14:06 发表
哈哈,就用VBScript把这个对象描述出来吧


可以详细说明吗?是用descriptive programming吗?好像不认呀
作者: BiSheng    时间: 2006-4-26 11:12
Document1 - Microsoft Word
Document2 - Microsoft Word
这里的1和2可以用正则表达式[1-9]吧
作者: Horus_Ra    时间: 2006-4-26 11:33
你用这种普通方法不行啦,你这样首先用将1-9都放到对象库中才行吧??
看起来还是descriptive programming方便一点~~~
作者: 我要做SQAD    时间: 2006-4-26 12:19
用编程去描述的话,1阿2阿就不用了,毕竟都是一样的,只不过OS里只能打开一个Word,否则就认不出了.
作者: Horus_Ra    时间: 2006-4-26 13:13
想想办法,其实也不是不可以~~
你可以把其他Word窗口都缩小,然后用minimized属性判断~~~




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