GUI Map configuration 设置后的问题!
录制时出现下面的:当时回放是可以的,当程序(被测程序)重新打开时,就回放不成!修改MSW_ID值用*号,后还是不行!obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);
obj_mouse_click ("WindowsForms10.COMBOBOX.app3_2", 78, 13, LEFT);
obj_mouse_dbl_click ("WindowsForms10.EDIT.app3", 40, 8, LEFT);
obj_type ("WindowsForms10.EDIT.app3","<kBackSpace>");
obj_type ("WindowsForms10.EDIT.app3","3200");
我 在 用 ,GUI Map configuration 设置以后,代码变成:回放时仍然不行,和上边的情况一样!
list_select_item ("WindowsForms10.COMBOBOX.app3", "0001");# Item Number 0;
list_select_item ("WindowsForms10.COMBOBOX.app3_1", "L0703");# Item Number 2;
button_set ("进货", ON);
button_set ("支票", ON);
edit_set ("WindowsForms10.EDIT.app3", "3200");
edit_set ("WindowsForms10.EDIT.app3_1", "10");
那为高手帮帮忙!谢谢! 看下精华区的文章,或许对你有所帮助。
http://bbs.51testing.com/thread-3640-1-1.html msw_id该为index试试 我用上述方法,和如花似火的方法都 试了,设置以后,重新登陆后仍然不行,如花的方法在删除后不能修改!各位在有什么方法吗?我的测的程序用。NET写的, obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);中的
WindowsForms10.COMBOBOX.app3_1
{
class: list,
MSW_id: 328022
}
edit_set ("WindowsForms10.EDIT.app3", "3200");
class: edit,
MSW_id: 328212
}
1.我 把MSW_id: 328212改为MSW_id: “!*”时不管用,下次打开时照样不能识别!
2.我 把他删了也不行!
3.我把msw_id:用location:X(1.2.0)换掉他,不行,提示:Failde to modify this itemError :syntax error
4.我把我的对象用GUI Map configuration 设置以后,把其中的 G eneratde Tsl script 中的内容拷到脚本中,照样不行(下次打开时照样不能识别)
高手在给指点一下
[ 本帖最后由 wonew1228 于 2007-1-4 17:54 编辑 ] 我的问题还没有解决,怎么能让他沉了
各位拜托了 原帖由 wonew1228 于 2007-1-4 17:48 发表
obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);中的
WindowsForms10.COMBOBOX.app3_1
{
class: list,
MSW_id: 328022
}
edit_set ("WindowsForms10.EDIT.app3&q ...
用location代替MSW_id后点击gui map editor中的show,察看一下是否能定位到你的控件,如果不能话则下次回放还是无法找到准确控件的
“Failde to modify this itemError :syntax error ”这句提示是说明你语法有错误吧,看一下你修改的gui map是不是有问题
使用gui configuration自定义的控件映射语句可以放到“安装文件夹\Mercury Interactive\WinRunner\dat\myinit”这个脚本里,并在WR的general options中的startup中设置每次启动WR时启动这个脚步,这样就能加载你的用户控件映射了 其实这个问题很简单,你配置类的时候,Optional选项中,将MSW_id去掉,选择相关类属性,这个问题就可以解决。
页:
[1]