51Testing软件测试论坛
标题:
WR录制计算器的问题!求助!!
[打印本页]
作者:
chch9964
时间:
2005-8-19 16:35
标题:
WR录制计算器的问题!求助!!
我用WR已经找到了所有的按钮,为什么还是无法录制呢?问题到底出在哪里呢?麻烦各位帮帮忙,先谢谢各位了!!
[
Last edited by chch9964 on 2005-8-19 at 16:42
]
作者:
chch9964
时间:
2005-8-19 16:44
只能录制十六进制、八进制和四字、双字等那一行按单选按钮,为什么1、2、3、4、5、6、7、C等下面的这二三十个按钮找到了,但不能录制呢?
作者:
yuxingxin
时间:
2005-8-19 17:01
你不觉得很奇怪吗?难道你要测试这个东西的功能吗?
作者:
hihihaha910
时间:
2005-8-20 15:27
你贴的图看不清楚,不知道问题在哪里,可以试试用虚拟对象。
作者:
chch9964
时间:
2005-8-22 16:44
我贴的图都是点击十六进制、八进制和四字、双字等那一行按单选按钮所记录下来的,如果点击1、2、3、4、5、+、-、*等这些按钮根本就不会录下来什么东西的。
这些按钮都是可以学到的,虚拟对象也用过,找到的和WR本身找到的都是一样的,我不知道该怎么办了!!!
作者:
chch9964
时间:
2005-8-22 16:48
我刚学习WR,想多了解一下它的功能,不好意思!
作者:
jacky8024
时间:
2005-8-22 18:15
晕,佩服你
作者:
hihihaha910
时间:
2005-8-22 20:51
你把录制的代码和认到的按钮的physical description贴出来给我看看
作者:
chch9964
时间:
2005-8-24 17:28
hihihaha910麻烦你帮我看一下,谢谢你了!!
作者:
hihihaha910
时间:
2005-8-25 09:52
恩,你把WR认到的按钮7的physical description中的"MSN_id:131",这一行改成"location:*"(*=0,1,2……)试试,每改一次之后,就在GUI File这个窗口点击一下WR认到的按钮7这个对象,直到WR能够在计算器上高度显示这个对象——即WR可以识别它为止,以后你再录制这个对象的时候,要把它的名字改成WR识别出的这个对象的名字,试试看还有什么问题
作者:
chch9964
时间:
2005-8-25 14:05
确实可以录制了,不过你看下面的代码obj_开头的,每一个按钮我都要做虚拟吗?谢谢指点!
for(i=0;i<10;i++)
{
# 计算器
set_window ("计算器", 3);
button_press("7");
button_press("*");
obj_mouse_click("4", 18, 10, LEFT);
button_press("=");
obj_mouse_click ("Button_65", 18, 11, LEFT);
obj_mouse_click ("Button_66", 5, 13, LEFT);
button_press("=");
obj_mouse_click ("Button_67", 19, 12, LEFT);
obj_mouse_click ("Button_68", 12, 14, LEFT);
obj_mouse_drag ("Button_69", 16, 14, 16, 13, LEFT);
obj_mouse_click ("Button_70", 15, 14, LEFT);
button_press("=");
# 计算器
set_window ("计算器", 2);
obj_mouse_click ("Button_71", 28, 7, LEFT);
}
作者:
chch9964
时间:
2005-8-25 14:17
WinRunner做虚拟的时候只有 list、 object、 push_button、 radio_button、table 这几项,如果碰到 下拉框 等 其它的一些控件,怎么办呢?
另外,能不能帮我看一下 WR怎么学powerbuilde的菜单控件、数据窗口等怎学习呢?
作者:
hihihaha910
时间:
2005-8-26 20:46
遇到下拉框的问题,也一直困扰着我,老是把下拉框的看成另外的windows,考虑是否能对这个windows进行一些操作呢,比如把它映射成WR可认的控件。但是即使可以识别到下拉框这个windows。对其进行回归测试的时候
win_set("下拉框");//可以认到
obj_click("%%%",11,123,89);//下拉框消失了无法认到对象
我现在暂时只能用鼠标的上下键选择下拉框中的内容,或者使用Analog模式进行录制。
PB我没用过不好意思,现在我用WR测试前台的Delphi控件而已。
作者:
hihihaha910
时间:
2005-8-26 20:49
不用虚拟控件的话,你就得改每个按钮的physical description,都是很累的。
或者有哪位高手有什么另外的高见么?
作者:
chch9964
时间:
2005-8-29 10:53
感谢!!
作者:
chch9964
时间:
2005-8-29 10:54
各位高手请进,帮帮忙吧!!
作者:
ddlddy
时间:
2005-9-5 14:11
虚拟对象就可以了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2