51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3240|回复: 10
打印 上一主题 下一主题

[原创] QTP 录制不能识别在弹出页面上的操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-1 15:38:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我第一次装上QTP,录制脚本时,能够正确识别在弹出页面上的操作(在回放时,脚本一切正常),但是不知道是否自己修改什么啦没,现在就算重装,也不能识别在弹出页面上的操作拉(在录制脚本后,进行回放时,总是停止要在弹出的页面上操作),请高手赐教.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2006-11-1 18:04:48 | 只看该作者
    能否把你的脚本等放上来,让大家看看?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2006-11-2 10:39:53 | 只看该作者

    这是我的测试脚本,请版主赐教!

    Browser("ERP4.0").Page("ERP4.0").WebEdit("operatorCode").Set "oppan"
    Browser("ERP4.0").Page("ERP4.0").WebEdit("operatorPassword").SetSecure "454853240d8eb5c7"
    Browser("ERP4.0").Page("ERP4.0").WebButton("登  录").Click
    Browser("列举最近五天入职和离职人员的名单").Page("列举最近五天入职和离职人员的名单").Sync
    Browser("列举最近五天入职和离职人员的名单").Close
    Browser("销售状元榜").Page("销售状元榜").Sync
    Browser("销售状元榜").Close
    Browser("ERP4.0").Page("无标题文档").Frame("Frame").Image("flag").Click
    Browser("ERP4.0").Page("无标题文档").Frame("Frame").Image("flag2").Click
    Browser("ERP4.0").Page("无标题文档").Frame("mainFrame").WebEdit("providerName").Click
    Browser("销售状元榜").Page("选择供货商").WebButton("查询").Click
    Browser("销售状元榜").Page("选择供货商_2").Link("索尼(中国)有限公司广州分公司").Click


    Browser("销售状元榜").Page("选择供货商").WebButton("查询").Click
    选择 "销售状元榜"这个页面是弹出来的页面,我在上面进行"查询"操作,回放时这一步怎么也过不去.

    我没有装Java 6.5 Add-in,有关系吗?谁有给我发一个好吗?我的邮箱是:yanxiaohua1983@tom.com
    多谢啦.
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2006-11-2 12:57:43 | 只看该作者
    与java add -in 没有关系,回放到这里时,页面打开,只是不执行“查询”操作? 有什么错误提示信息没有。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-11-3 10:10:26 | 只看该作者
    脚本回放时某步跳不过...我也遇到过....
    我发现是那我们所录的应用程序的问题..并不是QTP问题...
    你可以试下录别的应用程序看下...能不能完全回放...........
    希望我的经历能给你有所启发......
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-11-10 10:47:22 | 只看该作者
    我也遇到这样的问题
    难道只能在当前窗口才能回放成功吗?
    弹出的新窗口就不能吗

    [ 本帖最后由 qd_pudding 于 2006-11-10 10:48 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-11-10 11:04:01 | 只看该作者
    这种问题我也遇到过
    我的情况是QTP区分不了弹出的新窗口和主窗口

    我的解决方法:
    在对象库里已存在的Browser对象加上Title属性值(根据具体情况选择)作为判断条件
    然后在Tools-->Object Identification-->Web-->Browser-->Mandatory Properties里把Title属性加上

    这样就可以区分主窗口与弹出窗口,脚本就可以正常回放了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-11-10 11:33:05 | 只看该作者
    原帖由 denisye 于 2006-11-10 11:04 发表
    这种问题我也遇到过
    我的情况是QTP区分不了弹出的新窗口和主窗口

    我的解决方法:
    在对象库里已存在的Browser对象加上Title属性值(根据具体情况选择)作为判断条件
    然后在Tools-->Object Identificati ...


    。。。。。努力学习,定义对象。。。向斑斑学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-11-10 12:03:42 | 只看该作者
    首先谢谢楼主
    但是我按照你说的进行了设置,还是不行啊
    在运行脚本时就停止在弹出的那个窗口那里了,不能继续进行了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-11-10 12:36:06 | 只看该作者
    我加Title是因为我测试的程序的Browser可以使用Title属性进行区分
    这个属性的选取是要根据不同的环境情况进行判断的
    你可以根据我的这个想法,去找出一个适合你的测试程序,可以区分Browser的属性值出来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-11-15 10:35:26 | 只看该作者

    纯属个人意见

    首先你在确定加载了WEB和ACTIVE控件,
    然后你可以试试低级录制或者模拟录制,
    还有就是可以更改一下,你要记录的属性值
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 17:49 , Processed in 0.169580 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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