|
在录制一个C/S系统时,它的提示信息实在界面下方给出的,并且是一闪一现的。用SPY查看得到这是一个WinObject对象,我用
Window("XXX").WinObject("SWT_Window0").GetROProperty("text")
这句代码来捕捉却不行。请各位高手指点一下,这个提示信息该怎样捕获到呢?
我是了一下这个方法:
Dim Text
Text=Window("XXX").WinObject("SWT_Window0").GetVisibleText()
if Text<>"保存成功" then
Reporter.ReportEvent micFail,"保存失败","保存失败!"
else
Reporter.ReportEvent micPass,"保存成功","保存成功!"
回放结果显示为下图所示:
其它的步骤全部都执行了,只是到这个判断这里才有错。这是什么原因呢?
注:我用了一下插入位图检查点的方法,可以通过,但是因为这里的提示信息有多种,怎样才能考虑到每一种情况呢?难道需要每个提示信息都插入一个位图检查点吗?
[ 本帖最后由 zhengpeipei 于 2009-11-11 16:16 编辑 ] |
|