51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP录制的脚本回放错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-30 15:41:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制时选择了ActiveX,Java,Web插件,录制过程没有任何错误提示,回放不通过,测试报告提示的错误是:The statement contains one or more invalid function arguments.这个地方使用的是一个第三方控件,请大家帮忙解决。

录制的脚本如下:

Browser("数字化管控系统").Page("数字化管控系统").WebEdit("userid").Set "weiyan"
Browser("数字化管控系统").Page("数字化管控系统").WebEdit("password").SetSecure "44f5300dbc1ced500e83b348db49055d122d"
Browser("数字化管控系统").Page("数字化管控系统").Image("login_08").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame").WebElement("bg-04").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame").WebElement("WebTable").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame1").Image("plusbottom").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame1").WebElement("库存分析(OLAP)").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("bottomFrame1").Link("库存分析(OLAP)").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasGrid").Click 23, 46, micRightBtn
Browser("抽取数据记录").Page("抽取数据记录").Sync
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TCommanders").Click 145,12
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasGrid").Click 26, 47, micRightBtn
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasGrid").VScroll micPageNext, 14
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("mainFrame").WebButton("返 回").Click
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame").Image("退出").FireEvent "onmouseover"
Browser("数字化管控系统_2").Page("数字化管控系统").Frame("topFrame").Image("退出").Click 44,8
Browser("数字化管控系统_2").Page("数字化管控系统_2").Sync

[ 本帖最后由 elisly 于 2006-8-30 15:49 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2006-8-30 17:21:54 | 只看该作者
    出错应该不是这些脚本的问题
    某些地方声明的问题,在运行时报错的那步在哪里呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2006-8-31 11:37:28 | 只看该作者
    出错在第9行。

    还需要哪些信息才可以判断出错原因并解决,请大家指点一二。3Q

    [ 本帖最后由 elisly 于 2006-8-31 11:42 编辑 ]
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2006-8-31 20:10:46 | 只看该作者
    把 第9行 改为 下面的语句后再试试:
    Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasGrid").Click 23, 46, 1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2006-9-1 15:41:33 | 只看该作者
    原帖由 walker1020 于 2006-8-31 20:10 发表
    把 第9行 改为 下面的语句后再试试:
    Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasG ...



    首先谢谢你的指点。
    我改了以后再次运行,还是没有通过,这次提示:Object not visible。

    这个地方是一个鼠标右键的操作,在生成的脚本里没有出现右键的菜单选项,是否是因为QTP无法鼠标右键的操作?该怎么处理呢?

    [ 本帖最后由 elisly 于 2006-9-1 15:43 编辑 ]
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2006-9-1 16:38:36 | 只看该作者
    你先看一下 此脚本回放的时候
    Browser("数字化管控系统_2").Page("数字化管控系统").Frame("Frame").ActiveX("BIStarClient Control").WinObject("TMddasGrid")
    这个对象出现了没有? 如果出现了而没有点击右键,那么 你到论坛上以“点击右键”为关键词搜索一下 ,论坛上有不少与此有关的帖子。
    还有,你在 第 9 行前面 添加 一句  Wait(5) 或 Wait(10) 试试。或许能帮你解决问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2006-9-1 17:35:02 | 只看该作者
    对象已出现,看来真的是点击右键的问题。我搜来看看先。。。。。

    谢谢walker1020!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-4-21 16:02:40 | 只看该作者
    关注中
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-6 11:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2012-8-16 15:46:28 | 只看该作者
    还是之前的对象没有识别到
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:15 , Processed in 0.094233 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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