51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3193|回复: 15
打印 上一主题 下一主题

[求助] 脚本回放时出现page.page!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-12 23:31:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司软件对象结构是这样的
brower().page().frame().……
再回放某些脚本时,如果遇到 向文本框(应该是text域)输入值,然后点击查询(域后)

此时,页面上对象全都消失了(最起码QTP本身是这么认为的),QTP报错,是"page.page 对象不存在"

这个问题比较急,麻烦大家了

请各位多施援手!小弟万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-8-12 23:31:29 | 只看该作者
首先我们公司做的是金融软件,以下就是我录制的脚本(请大家多多帮忙啊!)
datapath="D:\ACCT_NO.xls"
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").WebEdit("WebEdit").Set "RB3A"
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").WebEdit("WebEdit").Click
set WshShell =CreateObject("WScript.Shell")
WshShell.SendKeys "{ENTER}"
wait  1
Dim Tran_type
Tran_type =GetCellValue("no",13,21,datapath)
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").Frame("content").WebList("RB_019_TRAN_TYPE").Select Tran_type
wait 1
Browser("Sm@rtTeller8.5_2").Page("Sm@rtTeller8.5").Frame("content").WebList("CARD_PB_IND").Select "P 存折"
wait 1
Browser("Sm@rtTeller8.5").Dialog("Microsoft Internet Explorer").WinButton("取消").Click
Dim Acct_no
Acct_no=GetCellValue("no",3,2,datapath)
'msgbox Acct_no
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").Frame("content").WebEdit("WebEdit").Set Acct_no
wait 1
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").Frame("content").WebButton("查询").Click
wait 5
此时,在点击查询域后,想取下一对象“Dim Amount
Amount=GetCellValue("no",13,3,datapath)
Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").Frame("content").WebEdit("WebEdit_2").Set Amount
”但报错:“找不到 "WebEdit_2" 对象的父对象 "content" (类 Frame)。验证父对象的属性与当前显示在应用程序中的对象是否匹配。
第 (52) 行: "Browser("Sm@rtTeller8.5").Page("Sm@rtTeller8.5").Frame("content").WebEdit("WebEdit_2").Set Amount"。”

然后我再去抓对象,对象变成page:page(如图)

[ 本帖最后由 marsnow 于 2009-8-15 11:07 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-13 09:27:59 | 只看该作者
你用的IE6吗,代码中有url=javascript:false吗?
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2009-8-13 11:24:10 | 只看该作者
    QTP 在运行哪行语句时报告 "page.page 对象不存在"错误? 莫非你的脚本里面有 page.page  这样的语句?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-8-13 11:35:50 | 只看该作者
    要不把脚本贴上来看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-8-13 16:22:46 | 只看该作者
    恩。把你的脚贴上来,让楼上的高手看看是什么问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-8-14 00:06:42 | 只看该作者

    回复 3# 的帖子

    是IE6没错,不过代码里没有url=javascript:false
    是些录制的很简单的代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-8-14 00:08:23 | 只看该作者

    回复 4# 的帖子

    今晚刚加班回来,明天把代码贴上来

    代码很简单,都是些录制的语句
    我怀疑是不是公司产品的框架问题

    十分感谢您的关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-8-14 00:13:10 | 只看该作者
    原帖由 ls_721521 于 2009-8-13 11:35 发表
    要不把脚本贴上来看看

    不好意思,只能等到明天才能发我录制的代码

    我想说明一下:我是刚接触QTP的菜鸟,对QTP的理解还很浅显,不知道是不是开发人员的编码哪里有问题,他们又不懂QTP,现在出现了这个问题就是我们组完成QTP测试的瓶颈,十分感谢大家关注我的帖子
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2009-8-16 21:07:25 | 只看该作者
    请大家帮忙看下这个问题啊,不要沉下去啊!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-17 09:39:01 | 只看该作者
    诡异啊,关注中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-8-17 10:05:02 | 只看该作者
    你试下IE7,这个好象是IE6的问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-8-17 10:43:45 | 只看该作者
    建议楼主多用描述性编程写

    可以把你的所录制的页面截图一部分来看看~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2009-8-17 23:06:41 | 只看该作者
    原帖由 lijian422202 于 2009-8-17 10:05 发表
    你试下IE7,这个好象是IE6的问题。

    客户要求用IE6,唉,这个跟不上时代啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2009-8-17 23:07:31 | 只看该作者
    原帖由 linhd030 于 2009-8-17 10:43 发表
    建议楼主多用描述性编程写

    可以把你的所录制的页面截图一部分来看看~


    描述性编程还不是太懂,可否给大家分享一点这方面的资料?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2009-8-18 22:02:56 | 只看该作者
    麻烦斑竹帮忙置顶一下啊,紧急啊,紧急求助!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-30 09:54 , Processed in 0.083211 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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