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