51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3146|回复: 12
打印 上一主题 下一主题

录制登录界面的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-4 17:49:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制代码如下:

# 用户登录
        set_window ("用户登录", 2);
        obj_mouse_click ("WindowsForms10.COMBOBOX.app3", 124, 14, LEFT);
        obj_mouse_click ("进入系统", 18, 13, LEFT);
图形见附件
     保存了GUI但是每次运行时还要弹出运行巫师,为什么呢?
谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-4 18:26:53 | 只看该作者
看下对象的属性值是否发生了变化,把变化的值去掉(直接在GUIMAP里修改或用映射)

[ 本帖最后由 lantianwei 于 2007-9-5 09:07 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-9-5 09:07:40 | 只看该作者
原帖由 lantianwei 于 2007-9-4 18:26 发表
看下对象的属性值是否发生了变化,把变化的值去掉(用映射)

有点不明白!请问怎么看他是否变化了呢?在哪里看的呢?是不是在GUI Map中看呢?
里面物理属性分别是:
WindowsForms10.COMBOBOX.app3
{
class: object,
MSW_class: "WindowsForms10.COMBOBOX.app3"
}
进入系统
{
class: object,
label: "进入系统",
MSW_class: "WindowsForms10.BUTTON.app3"
}
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-5 09:17:49 | 只看该作者
你的对象库在录制完后有保存吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-5 12:01:00 | 只看该作者
你用GUI_load(“相对路径”);
我估计是你的GUI没保存
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-9-5 12:49:15 | 只看该作者
保存了的!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-5 13:11:24 | 只看该作者
那你是在录制的第一句就出现那个巫师了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-9-6 13:24:08 | 只看该作者
恩,是的!
做了"映射"以后还是一样!
映射的代码如下:

set_class_map("WindowsForms10.COMBOBOX.app3", "listbox");
set_record_attr("WindowsForms10.COMBOBOX.app3", "class attached_text", "MSW_id", "location");
set_record_method("WindowsForms10.COMBOBOX.app3", RM_RECORD);

set_class_map("WindowsForms10.COMBOBOX.app3", "combobox");
set_record_attr("WindowsForms10.COMBOBOX.app3", "class attached_text", "MSW_id", "location");
set_record_method("WindowsForms10.COMBOBOX.app3", RM_RECORD);

set_class_map("WindowsForms10.EDIT.app3", "edit");
set_record_attr("WindowsForms10.EDIT.app3", "class attached_text", "MSW_id", "location");
set_record_method("WindowsForms10.EDIT.app3", RM_RECORD);

# 用户登录
        set_window ("用户登录", 4);
        list_select_item ("WindowsForms10.COMBOBOX.app3_3", "user");  # Item Number 2;
        button_press ("进入系统_1");
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-9-6 17:32:48 | 只看该作者
软件是.NET开发,C/S结构.听说WR对.NET支持不是很好,会不会是这个原因呢?
可以用QTP测试C/S结构的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-9-6 18:26:36 | 只看该作者
你做的映射根本没有起作用,也就是无效的
WR对.NET的支持确实不是很好
QTP可以用来做C/S的测试
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-9-7 08:56:37 | 只看该作者
版主辛苦了!
请问:映射无效是WR对.NET的支持不好,还是其他原因呢?
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-9-7 09:07:38 | 只看该作者
.NET是一种新技术,而WR出来有20年了吧,当WR出来的时候根本不知道.NET会诞生,所以在技术上WR就落后了,在WR8.2之前的版本对.NET的支持都应该不好,不知道9.2怎么样。所以如果像测.NET最好用QTP或其他工具。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-9-7 17:06:59 | 只看该作者
恩,谢谢斑竹!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 17:28 , Processed in 0.068968 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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