Run的时候,tbl_set_selected_cell 函数报错”Error: Cell Not found”是什么原因
# 选择日期set_window ("选择日期", 0);
tbl_set_selected_cell ("dw_calendar", "#1", "d33");--会停止运行并报错”Error: Cell Not found“
1.对象"dw_calendar"是选择日期框,在GUI map editor中已经存在,且会高亮显示。
2.录制时的动作如下:弹出"dw_calendar"后,用鼠标点击选择一个日期。
3.在Run的时候,就报错Error: Cell Not found。
请大虾请教,错误是在哪儿呢? 看不到CODE 和被测试软件, 不方便分析. 但我想原因肯定在 tbl_set_select_cell()的用法上, 请注意他的三个参数的用
法. 参考 TSL online Reference. 补上“选择日期”的图片。
是不是tbl_set_selected_cell ("dw_calendar", "#1", "d33");好像不能识别#1,定位不到这个位置。
在脚本中应用了该函数的其它例子,都是成功的,例如:
# 请选择供应商
set_window ("请选择", 0);
tbl_set_selected_cell ("dw_1", "c_code=0003;c_clas=1", "c_name");--好像能够正确定位到这个为止
button_press ("确定(O)");
这两个tbl_set_selected_cell的应用,都是录制的时候,自动生成的脚本,实在不明白二者有什么差异呢?
[ 本帖最后由 queen 于 2006-9-6 12:55 编辑 ] 新的进展:
# 报价事务 - [新增]
set_window ("报价事务 - [新增]", 1);
tbl_set_selected_cell ("tabpage_2.dw_2", "#1", "arrdate");--奇怪的是,这儿的#1却可以识别到,。看来“选择日期”是另有原因了??不解呀
obj_type ("dw_2.arrdate","<kF4>");
# 选择日期
set_window ("选择日期", 0);
obj_type ("dw_calendar","<kRight_E><kRight_E><kRight_E><kReturn>");---不得已,只好用键盘操作,来选择日期了。
难道WR对鼠标点击有缺陷??
页:
[1]