51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2824|回复: 3
打印 上一主题 下一主题

Run的时候,tbl_set_selected_cell 函数报错”Error: Cell Not found”是什么原因

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-5 15:16:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
# 选择日期
        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。

请大虾请教,错误是在哪儿呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-5 18:44:55 | 只看该作者
看不到CODE 和被测试软件, 不方便分析. 但我想原因肯定在 tbl_set_select_cell()的用法上, 请注意他的三个参数的用

法. 参考 TSL online Reference.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-9-6 12:52:30 | 只看该作者
补上“选择日期”的图片。

是不是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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-9-6 13:05:40 | 只看该作者
新的进展:


# 报价事务 - [新增]
        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 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 20:53 , Processed in 0.077157 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表