51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2514|回复: 3
打印 上一主题 下一主题

虚拟控件的问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-21 15:06:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
# mainClient
        set_window("mainClient",132);
        button_press("新增");
        button_press("新增");

新增按钮是虚拟的pressbutton控件,为什么是后面的那个
button_press("新增");是起作用的,前面的只是把鼠标移到控件上,不做点击
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-3-21 15:52:56 | 只看该作者
我也用虚拟控件,我的物理描述是:
{
class: push_button,
virtual: TRUE,
x: 664,
y: 1,
width: 64,
height: 40,
rows: 1,
columns: 1
}
我只需要一个button_press语句就可以完成单击。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-3-21 16:36:27 | 只看该作者
是被测软件的页面没有完全加载就执行了button_press语句,只需要加个wait语句或者增加set_window的时间就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-3-21 16:41:09 | 只看该作者
我反复做才找到原因,我同样录制了一个脚本:
        set_window ("流程编辑器 - 030101",10);
        button_press(" 0301提 交 ");
本来录制时set_window 的时间是30,我改成了10,就出现楼主同样的问题了,其实是做了一个操作后被测软件没能响应,因为根本就没有加载完全,而且虚拟控件的物理描述是在屏幕的位置 ,和其他的控件不一样,不管是否加载控件成功,脚本也会单击那个区域
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 19:00 , Processed in 0.064221 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表