51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2512|回复: 8
打印 上一主题 下一主题

[原创] 请教:怎么录制批处理文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-6 14:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于系统不是正式环境。系统中有一个员工基本数据导入的功能,在软件中不能导入。需要在另外的一个批处理文件中进行导入操作。
我现在想录制此批处理的动作。首先要双击此文件,然后会跳出一个用户界面,在界面中点击加载数据,出现选择文件路径的对话框,选择导入的excel文件,然后导入.
导入完成后,点击数据操作按钮完成导入基本信息操作.
因为在QTP中录制不出代码,我把以上属性都添加到object repository中,然后写的脚本如下。但是当双击bat文件出现用户界面以后脚本就不执行了。也就是从第二句开始
就没有执行。请大家帮我看看。批处理应该怎么录制。
SystemUtil.Run "D:\work\个税管理系统\zclx\jcxx.bat","","D:\work\系统\zclx","open"
window("自然人基础信息采集").WinObject("加载数据").Click
wait(3)
window("自然人基础信息采集").Dialog("从指定的数据文件导入").WinEdit("文件名(N):").Set "基础信息.xls"
window("自然人基础信息采集").Dialog("从指定的数据文件导入").WinButton("打开(O)").Click
window("自然人基础信息采集").WinObject("数据操作").Click
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-6 22:28:05 | 只看该作者

回复 1# 的帖子

兄弟,我和你碰到,同样的情况,第一个,可以成功,到了第二个,就不能自动了,你有没有解决的办法啊!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2008-5-7 00:02:30 | 只看该作者
    录制方式应该没有什么特别的地方? 你的问题具体是什么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-5-7 09:00:21 | 只看该作者
    在回放的时候只能完成双击把批处理文件打开。打开后会出现用户界面,界面中有加载数据和数据操作按钮,点击加载数据后会弹出选择excel表的界面,选择完文件后就可以把excel中数据加载到界面中。
    这个过程我这样写的脚本但是在回放时都没有被执行。并且这个构成在录制中录制不出来脚本。
    我想问一下我写的脚本有什么错误,问什么不能执行呢。
    window("自然人基础信息采集").WinObject("加载数据").Click
    wait(3)
    window("自然人基础信息采集").Dialog("从指定的数据文件导入").WinEdit("文件名(N):").Set "基础信息.xls"
    window("自然人基础信息采集").Dialog("从指定的数据文件导入").WinButton("打开(O)").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-5-7 09:06:14 | 只看该作者
    当双击批处理文件后,出现的界面就是附件中的这样.
    主要是回放的时候不能在界面中所操作.

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-5-7 13:18:50 | 只看该作者
    会不会是那个弹出窗口没有激活?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2008-5-7 14:26:20 | 只看该作者
    窗口是激活状态呀。
    window("自然人基础信息采集").WinObject("加载数据").Click
    click后面是不是得加上x,y值呢,但是我在object spy中找不到这个值,请教大家应该怎么的到这个值呢。
    在回放的时候出错信息如下,那位高手能给解决一下呀。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2008-5-7 23:01:52 | 只看该作者
    Cannot identify the object 是一个常见的错误,论坛上有许多类似的帖子,楼主自己去搜索吧。偶都不知道回复了多少个这样的帖子了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2008-5-9 09:19:13 | 只看该作者
    谢谢walker1020
    我的问题已经解决了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 22:55 , Processed in 0.082137 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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