标题: 测试中选中的某行坐标总是在变 [打印本页] 作者: joanrr 时间: 2006-7-5 20:48 标题: 测试中选中的某行坐标总是在变 测试中选中的某行坐标总是在变,如何处理?
JavaWindow("Pending Wire Window").JavaDialog("Settlement Instruction").JavaTable("Management Group_2").Click 192,36,"RIGHT"作者: xiaonan 时间: 2006-7-6 08:44
你是指什么再变呢?是录制后,回放的时候,QTP选中的某行坐标总是再变,总是和录制的时候不在同一位置呢?还是被测对象的一直再变,导致QTP无法正确回放?如果被测对象的一直再变的话,其实是不太适合来做自动化的.作者: joanrr 时间: 2006-7-6 17:49
比如我在一张表里面新建了一条数据,然后我选中这条数据,右击做一些操作,录制了当时我选的坐标,但是我run 的时候,它经常说找不到作者: xiaonan 时间: 2006-7-6 17:52
因为可能在你点击的位置已经不是你录制时候的对象了是吗?作者: joanrr 时间: 2006-7-6 19:08
yes.作者: xiaonan 时间: 2006-7-7 09:15
这就比较难办了,你的被测对象变化太频繁作者: bluelight 时间: 2006-7-7 14:54
maybe you can try to use the Dynamic Programming . First , you can spy some stable properties that can be used to identify the Object effectively . Then , use dyn Pro . After all , the abstract index is not a so good way for QTP pro to identify Obejct.