51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3075|回复: 11
打印 上一主题 下一主题

请问这是什么问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-21 17:59:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
情况是这样的:
        因为自定义了一些控件,所以就更新了WINRUNNER安装目录下vblinit文件夹内的script文件,然后添加了delphi-addin插件。完后进入WR回放已经录制好的脚本,到了红色这步提示以下错误:winrunner cannot find the list "tcombobox"

# 登录检查
        set_window ("登录检查", 10);
        edit_set ("TWinEdit", vc_mobileno);
        list_select_item ("TComboBox", "密码");  # Item Number 0;       
                     password_edit_set("TWinEdit_1", "tester");
        obj_mouse_click ("确定 [O]", 33, 12, LEFT);


红色这一步是选择下拉列表的内容,无论按出错提示重复选择了这个列表内容多次,还是回放不了,在这步卡住了。请各位大虾帮忙看下。。。。。。。。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-3-21 18:13:28 | 只看该作者
1,到这步前添加一个停止点
2,检查gui map editor中是否能找到这个控件
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-3-21 18:29:58 | 只看该作者
设置了一个暂停点后到这步还是提示一样,检查了GUI map editor  有这个控件,描述为:
{
class: list,
MSW_class: TComboBox
}
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-3-22 10:41:41 | 只看该作者
sdlkfj 现在发觉凡是下拉框的对象都是提示这个了,
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-3-22 12:22:04 | 只看该作者
你先暂停到这步,然后用map editor中选他,看能不能在软件界面上高亮显示出来
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-3-22 14:40:25 | 只看该作者
生如火花,我按照你的步骤做,这个控件在软件界面上是可以这亮显示出来的。这表明这控件是存在的,是吗?
        不知是什么原因。刚接触WR不久,了解不深入。不过没添加插件及自定义控件前,没遇到这个问题。一切正常的。但在别人机器上添加了相的的控件及插件,回放相同的脚本就正常,唯有我的不可以,真是奇怪。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-3-23 14:11:41 | 只看该作者
sdlkfj我的问题真的没人能帮上忙吗?我自己也在尝试还是不行,真是郁闷,唉!唯有自己顶下先。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-3-23 16:07:49 | 只看该作者
你加个set_window的语句试试?会不会是你的机器跑到这步焦点不在当前窗口了?可以检查一下你的软件环境和别人机器有什么不同了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-3-23 21:49:43 | 只看该作者
格式化重装系统,哇哈哈!!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2006-3-30 10:45:37 | 只看该作者
回放WR脚本时
list_select_item("TWinCombobox_1","警官证");
---------这个提示找不到控件
但用这个判断却可以找到所选择的ITEM
list_get_selected("TWinCombobox_1",item,number);
pause(item);
------------返回"警官证"

这两种情况是不是矛盾啊?请指点,先在此谢过啦!sdlkfj
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-3-30 19:34:06 | 只看该作者
list_select_item("TWinCombobox_1","警官证", LEFT);
加个鼠标信息试试
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-4-5 09:06:25 | 只看该作者
TWinCombobox这个类不是WR中的标准类,所以应该把它配置成WR中的标准类,并保存配置脚本,在运行其他脚本前先运行这些配置脚本,Try,Good luck!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 11:58 , Processed in 0.082219 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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