我的问题主要是因为:目前我测试的对象,QTP不能识别(大多测试软件都不能识别,公司又不愿意花钱买专业的工具,确实贵-_-~!……)
我使用录制click坐标的方法来记录操作步骤,但是回放的时候会出现步骤的丢失,比如:运行到步骤A:Window("winceAll Emulator").WinObject("AfxWnd70s").Click 71,258,回放的时候,鼠标能停留在71.258,但是不进行Click 操作。
上面只是个例子,步骤A包括所有的录制步骤完全是随机性的,有时会成功,有时不会成功。使用一般录制和低级录制存在相同的 问题。
所以我想使用IF THEN来判断这种丢失的情况,但是不晓得在脚本里怎么写使用位图做检查点的编码。
看到QTP可以利用虚拟对象来制作一些组件,比如:object button等等,但是这样新建的虚拟对象在我目前的测试对象中取得的都是一些标记好大小的框框,没有太大的用处,我就想是否有方法把位图也作为这样的自定义组件来使用呢?