51Testing软件测试论坛

标题: 虚拟控件的问题。 [打印本页]

作者: 肚皮    时间: 2005-3-21 15:06
标题: 虚拟控件的问题。
# mainClient
        set_window("mainClient",132);
        button_press("新增");
        button_press("新增");

新增按钮是虚拟的pressbutton控件,为什么是后面的那个
button_press("新增");是起作用的,前面的只是把鼠标移到控件上,不做点击
作者: wss123    时间: 2005-3-21 15:52
我也用虚拟控件,我的物理描述是:
{
class: push_button,
virtual: TRUE,
x: 664,
y: 1,
width: 64,
height: 40,
rows: 1,
columns: 1
}
我只需要一个button_press语句就可以完成单击。
作者: wss123    时间: 2005-3-21 16:36
是被测软件的页面没有完全加载就执行了button_press语句,只需要加个wait语句或者增加set_window的时间就可以了
作者: wss123    时间: 2005-3-21 16:41
我反复做才找到原因,我同样录制了一个脚本:
        set_window ("流程编辑器 - 030101",10);
        button_press(" 0301提 交 ");
本来录制时set_window 的时间是30,我改成了10,就出现楼主同样的问题了,其实是做了一个操作后被测软件没能响应,因为根本就没有加载完全,而且虚拟控件的物理描述是在屏幕的位置 ,和其他的控件不一样,不管是否加载控件成功,脚本也会单击那个区域




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