51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2576|回复: 4
打印 上一主题 下一主题

[原创] DELPHI 脚本录制 (假装不在和陈能技等高手进来)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-4 12:01:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制脚本如下:
Window("****").Activate
Window("****").WinTable("TDBGrid").SelectCell -1,"planid"
Window("****").WinTable("TDBGrid").SelectCell -1,"planid"
Window("****").WinTable("TDBGrid").SelectCell -1,"planid"
Window("****").WinTable("TDBGrid").Selectrow 3
问题:
1、页面中有两个TDBGrid控件,录制下的脚本中对这两个TDBGrid的属性无法区分,我在对象库中修改他们的 名称后,还是无法区分这两个控件;
2、在上述的TDBGrid中选中其中一行,在回放脚本的时候无法选中指定的行;
3、我想用index方式来识别控件,该如何使用!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-8-4 12:05:41 | 只看该作者

现在都流行点名啦?!
http://bbs.51testing.com/viewthread.php?tid=118017
上边那个是关于对index的讨论,你可以看看。

Window("****").WinTable("name:=TDBGrid","index:=0").SelectCell -1,"planid"
Window("****").WinTable("name:=TDBGrid","index:=1").SelectCell -1,"planid"

这个不需要添加对象到对象库中的。
44看可以不。路过看看....说错的别丢东西。
建议把陈总的名字放在前面...

[ 本帖最后由 假装不在 于 2008-8-4 12:16 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-8-4 14:06:43 | 只看该作者
大哥,用你给的方法回放脚本时提示“对象不支持属性”
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-8-4 14:31:23 | 只看该作者

回复 3# 的帖子

不是,我里面的那个第一属性的描述名,不一定是name,只是和你说下,例如可以先指定它的名字,你看看之前这个对象在对象库中还有那些属性,你可以写出来。“TDBGrid”这个属性值可能是名字或者是它的其它属性,你只要对应上就可以了。

让你误解了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-8-4 14:43:17 | 只看该作者
老大,再问你一下。为什么我点击TDBGrid中所有行,但在脚本SelectCell 中显示的值都是一样的呢 !
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

GMT+8, 2024-11-8 07:37 , Processed in 0.066556 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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