51Testing软件测试论坛
标题:
obj_type与edit_set的区别
[打印本页]
作者:
lzx
时间:
2009-1-15 09:54
标题:
obj_type与edit_set的区别
我是WR新手,刚接触。
一开始装的是8.2版本的,可录制的脚本与指南上的脚本老是不一样,我又装了8.0的,好像有些一样了。我还是搞不懂究竟是不是版本的原因。请高手们指点,谢谢!
8.2版本的:
# Flight Reservation_1
win_activate ("Flight Reservation_1");
set_window ("Flight Reservation_1", 5);
menu_select_item ("File;Open Order...");
# Open Order
set_window ("Open Order", 2);
obj_mouse_drag ("Order No._1", 9, 9, 11, 9, LEFT);
obj_mouse_click ("ThunderRT6TextBox_1", 23, 8, LEFT);
obj_type ("ThunderRT6TextBox_1","6");
obj_mouse_click ("OK", 39, 12, LEFT);
8.0版本的:
# Flight Reservation
win_activate ("Flight Reservation");
set_window ("Flight Reservation", 2);
menu_select_item ("File;Open Order...");
# Open Order
win_mouse_click ("Open Order", 7, 137);
set_window ("Open Order", 0);
button_set ("Order No.", ON);
edit_set ("Edit", "6");
button_press ("OK");
其中,红色字体部分是不一样的地方。
再次感谢!
作者:
lantianwei
时间:
2009-1-15 12:47
8.2的开启VB插件试下
作者:
lzx
时间:
2009-1-15 16:19
非常感谢版主!
我又装了8.2,开启了插件,脚本如下:
# Flight Reservation
win_activate ("Flight Reservation");
set_window ("Flight Reservation", 1);
menu_select_item ("File;Open Order...");
# Open Order
set_window ("Open Order", 1);
obj_mouse_drag ("Order No.", 7, 17, 7, 14, LEFT);
edit_set ("ThunderRT6TextBox", "5");
button_press ("OK");
我真是太粗心了。
作者:
honsongj
时间:
2009-1-15 17:03
代码这东西
心细是关建
作者:
学会洒脱
时间:
2009-1-16 10:22
不知道你在当时的8.2下.,ThunderRT6TextBox_1 识别成什么控件?是edit吗?
作者:
lzx
时间:
2009-1-19 11:38
在V8.2,没有开启插件的情况下,文本框的属性如下:
class: object,
MSW_id: 5,
MSW_class: ThunderRT6TextBox
作者:
lzx
时间:
2009-1-19 11:39
在开启插件的情况下,文本框的属性如下:
class: edit,
vb_name: txtOrderNo
作者:
学会洒脱
时间:
2009-1-20 14:39
插件方式,也可以通过映射来解决的.映射之后,也会识别成"class: edit",
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2