51Testing软件测试论坛
标题:
Run的时候,tbl_set_selected_cell 函数报错”Error: Cell Not found”是什么原因
[打印本页]
作者:
queen
时间:
2006-9-5 15:16
标题:
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。
请大虾请教,错误是在哪儿呢?
作者:
小李美刀
时间:
2006-9-5 18:44
看不到CODE 和被测试软件, 不方便分析. 但我想原因肯定在 tbl_set_select_cell()的用法上, 请注意他的三个参数的用
法. 参考 TSL online Reference.
作者:
queen
时间:
2006-9-6 12:52
补上“选择日期”的图片。
是不是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 编辑
]
作者:
queen
时间:
2006-9-6 13:05
新的进展:
# 报价事务 - [新增]
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对鼠标点击有缺陷??
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2