51Testing软件测试论坛
标题:
WR不能回放执行的一个控件,用了各种方法都不行,请高手帮帮忙呀
[打印本页]
作者:
asdgm
时间:
2006-7-5 16:21
标题:
WR不能回放执行的一个控件,用了各种方法都不行,请高手帮帮忙呀
下面是我录制的一小段脚本,每次回放到
obj_get_text("TPanel_0", text, 213, 128, 276, 150); # ------->
button_press ("TPanel_0");
obj_check_gui("TPanel_0", "list4.ckl", "gui4", 1);
中的 button_press ("TPanel_0");
它根本就不做按下的操作,所以列表中选中的数据都没取到,用了各种办法都不行,请高手指教一下,帮帮忙呀,晕死了
界面图片在附件中上传.
# 数据实时采集_0
set_window ("数据实时采集_0", 3);
obj_mouse_click ("TToolBar", 8, 11, LEFT);
# TFrmWiz
set_window ("TFrmWiz", 1);
button_press ("下一步 >");
set_window ("TFrmWiz", 2);
list_select_item ("TComboBox_0", "cims77"); # Item Number 5;
edit_set ("TEdit_3", "cims");
button_press ("测试连接");
# 提示
set_window ("提示", 3);
button_press ("确定");
# TFrmWiz
set_window ("TFrmWiz", 2);
button_press ("下一步 >");
# 选择目的
# 您要将数据复制到何处?可将数据复制到下列目的之一。
obj_get_text("TPanel_3", text);
# set_window ("TFrmWiz", 3);
list_select_item ("TComboBox_0", "SyBase local"); # Item Number 1;
button_press ("测试连接");
# 提示
set_window ("提示", 1);
button_press ("确定");
# TFrmWiz
set_window ("TFrmWiz", 4);
button_press ("下一步 >");
list_select_item ("TListBox_0", "CIMS.JT_TCP_CPRB"); # Item Number 1164;
obj_get_text("TPanel_0", text, 213, 128, 276, 150); # ------->
button_press ("TPanel_0");
obj_check_gui("TPanel_0", "list4.ckl", "gui4", 1);
button_press ("TPanel_3");
click_on_text
button_press ("下一步 >");
win_activate ("TFrmWiz");
button_press ("TPanel_0");
button_press ("下一步 >");
button_set ("(否)不需要设置对应", ON);
button_press ("下一步 >");
button_press ("完成");
作者:
asdgm
时间:
2006-7-5 17:23
标题:
re
高手帮帮忙呀,搞了好多天可还是没弄成功
作者:
今天有雾
时间:
2006-7-7 14:28
你有没有试过用虚拟控件呢?
作者:
asdgm
时间:
2006-7-7 17:14
标题:
已经解决了,是插入了一个鼠标点击函数就可以了,还有个问题请帮忙
不过今天又碰上了一些问题,还想请高手再指教,下面这段代码为什么我pause(tableNames[0])没有执行,而且用tableNames.length获取数组的长度都不行??
set_window ("TFrmWiz", 1);
button_press ("下一步 >");
public tableNames[]={"A","B","C"};
for(i=0;i<3;i++){
pause(tableNames[0]);
list_select_item ("TListBox_0", tableNames
); # Item Number 326;
button_press ("TPanel_0");
obj_click_on_text("TPanel_0","------->","left" );
button_press ("下一步 >");
button_press ("TPanel_0");
obj_click_on_text("TPanel_0","全部生成","left" );
button_press ("下一步 >");
if(i<tableNames.length-1){
button_press ("下一步 >");
}else{
# list_select_item ("TListBox_0", "TOTALPLANT.BF_ANLS_ATTR"); # Item Number 326;
#button_press ("TPanel_0");
#obj_click_on_text("TPanel_0","------->","left" );
#button_press ("下一步 >");
#button_press ("TPanel_0");
#obj_click_on_text("TPanel_0","全部生成","left" );
#button_press ("下一步 >");
button_set ("(否)不需要设置对应", ON);
button_press ("下一步 >");
button_press ("完成");
}
}
作者:
风过无息
时间:
2006-7-9 13:05
报什么错误?
作者:
guyu_susa
时间:
2006-7-10 15:50
标题:
pause(tableName[1]);试了吗?
pause(tableName[1]);试了吗?
作者:
asdgm
时间:
2006-7-10 16:57
标题:
问题已解决
谢谢大家,问题已经解决,是因为tableNames.length这个语言是不对的,TSL中不能直接获取数组的长度
作者:
风过无痕
时间:
2006-9-1 11:20
怎么获取数组的长度?
作者:
linda22
时间:
2006-9-26 15:56
我也想知道怎么或取数组的长度,还有字符的长度,进行判断,有高手吗?
作者:
lzq123335
时间:
2007-1-10 10:54
TSL专门有个函数可以获得数组长度啊!length.....
作者:
foxmishy
时间:
2007-1-10 16:30
“插入了一个鼠标点击函数就可以了,” 难道不是button_press("logicname");sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9
作者:
laoshurena
时间:
2007-6-22 11:09
LZ能把解决后的脚本发上来看看吗?期待啊,谢谢。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2