51Testing软件测试论坛
标题:
录制登录界面的问题
[打印本页]
作者:
xfhe0223
时间:
2007-9-4 17:49
标题:
录制登录界面的问题
录制代码如下:
# 用户登录
set_window ("用户登录", 2);
obj_mouse_click ("WindowsForms10.COMBOBOX.app3", 124, 14, LEFT);
obj_mouse_click ("进入系统", 18, 13, LEFT);
图形见附件
保存了GUI但是每次运行时还要弹出运行巫师,为什么呢?
谢谢!
作者:
lantianwei
时间:
2007-9-4 18:26
看下对象的属性值是否发生了变化,把变化的值去掉(直接在GUIMAP里修改或用映射)
[
本帖最后由 lantianwei 于 2007-9-5 09:07 编辑
]
作者:
xfhe0223
时间:
2007-9-5 09:07
原帖由
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"
}
谢谢!
作者:
lantianwei
时间:
2007-9-5 09:17
你的对象库在录制完后有保存吗?
作者:
snoopyzxbc
时间:
2007-9-5 12:01
你用GUI_load(“相对路径”);
我估计是你的GUI没保存
作者:
xfhe0223
时间:
2007-9-5 12:49
保存了的!
作者:
lantianwei
时间:
2007-9-5 13:11
那你是在录制的第一句就出现那个巫师了吗?
作者:
xfhe0223
时间:
2007-9-6 13:24
恩,是的!
做了"映射"以后还是一样!
映射的代码如下:
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");
作者:
xfhe0223
时间:
2007-9-6 17:32
软件是.NET开发,C/S结构.听说WR对.NET支持不是很好,会不会是这个原因呢?
可以用QTP测试C/S结构的吗?
作者:
lantianwei
时间:
2007-9-6 18:26
你做的映射根本没有起作用,也就是无效的
WR对.NET的支持确实不是很好
QTP可以用来做C/S的测试
作者:
xfhe0223
时间:
2007-9-7 08:56
版主辛苦了!
请问:映射无效是WR对.NET的支持不好,还是其他原因呢?
谢谢!
作者:
lantianwei
时间:
2007-9-7 09:07
.NET是一种新技术,而WR出来有20年了吧,当WR出来的时候根本不知道.NET会诞生,所以在技术上WR就落后了,在WR8.2之前的版本对.NET的支持都应该不好,不知道9.2怎么样。所以如果像测.NET最好用QTP或其他工具。
作者:
xfhe0223
时间:
2007-9-7 17:06
恩,谢谢斑竹!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2