2007-9-3 12:05
juan002
猜测:很可能是你所标记对象时设定范围时的问题。
分析:这时候Active Screen起作用了(看它比较直观),你可以分别查看两次使用虚拟对象时,Acitve Screen中的对象是否是一样的,估计楼主看到的就只是一个"Yes"按钮。只要让Active Screen中分别显示出不同的对象,即显示出你所指的不同提示信息的窗口,就可以正常区分了。
解决方法:1、建议重新定义虚拟对象,在指定标记对象范围时超出那个"Yes"按钮的边界一些。再次录制脚本你会发现代码和之前有所区别了(少了一层父类)。2、若此时Active Screen中的对象还一样,重复第1步,继续扩大标记范围直至显示出不同信息。
或者:指定标记对象范围后,选择将标识对象使用于整个父层次.