51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2841|回复: 11
打印 上一主题 下一主题

[原创] 点击图表后弹出的页面QTP无法识别,如何解决

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-2-5 17:42:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
弹出的页面类似于word文档,可以在里面编辑内容后保存,QTP中的代码如下:
Browser("Document").Page("Document").WinObject("非活动控件").Click 418,533

请高手帮忙解决下sdlkfj1
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-2-5 17:53:26 | 只看该作者
说说你想实现什么功能
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-2-5 18:04:50 | 只看该作者
    QTP无法识别?具体报什么错误?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-2-5 18:07:51 | 只看该作者
    你连图片都没有,只说“类似于word文档”,让别人只能瞎猜了。请看完下面的帖子后再提问题:
    http://bbs.51testing.com/thread-64744-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-2-5 18:08:33 | 只看该作者
    首先要明白为什么无法识别?找出无法识别的原因.再想办法去解决这个无法识别的问题.可以先想想是不是某个属性的不一致引起的?或者该对象没存在对象库中?再者,是不是没有装插件引起的?可不可以做类似的虚拟控件啊?等等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-2-5 18:40:10 | 只看该作者
    点击图标后弹出的界面是用于编辑公文正文的,现在不在公司没有办法截图
    已经加载了java-add-in,也尝试做了个虚拟控件,但在录制时仍然无法识别
    运行测试脚本,当运行到Browser("Document").Page("Document").WinObject("非活动控件").Click 418,533时报错,明天到公司后在补上
    最近刚开始接触这个工具,说不清楚的地方还请见谅!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-2-6 09:53:08 | 只看该作者
    录制的代码如下:
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe").Link("发文管理").Click
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe_2").Image("wordimg").FireEvent "onmouseover"
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe_2").Image("wordimg").Click
    Browser("Document").Page("Document").WinObject("非活动控件").Click 429,522
    Browser("Document").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
    Browser("Document").Page("Document").Sync
    Browser("Document").Close

    运行代码时到非活动控件时出现错误:
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-2-6 11:16:36 | 只看该作者
    “运行代码时到非活动控件时出现错误”,出现了什么错误?具体信息是什么?莫非就是在“运行代码时到非活动控件时出现错误”下面的 红色叉叉?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-2-6 11:52:00 | 只看该作者
    就是那个东西,现在运行不下去了,添加了虚拟对象也没办法识别
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2007-2-6 13:13:19 | 只看该作者
    看看你的IE 设置的参数是否有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-2-6 14:27:09 | 只看该作者
    原帖由 walker1020 于 2007-2-6 13:13 发表
    看看你的IE 设置的参数是否有问题


    不知道您说的参数是指什么,我看到论坛上有网友说:
    在录制的时候,如果录制到要在该文本框中输入值得时候,在作该动作之前,用alt+Tab切换到QTP,点击图标按钮“low level recording”,在切换到录制页面接着录制,录制完该操作步骤后,在切换回QTP,在点击一次图标按钮“low level recording”,进行正常的录制即可。

    尝试了下那句代码录制完后可以通过了,代码如下:
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe").Link("发文管理").Click
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe_2").Image("wordimg").FireEvent "onmouseover"
    Browser("系统登陆").Page("欢迎使用有生R6产品").Frame("rightframe_2").Image("wordimg").Click
    Browser("系统登陆").Page("欢迎使用有生R6产品").Sync
    Window("Microsoft Internet Explorer").WinObject("非活动控件").Click 277,586
    Window("Microsoft Internet Explorer").Window("Microsoft Internet Explorer").WinObject("保存文件成功!").Click 53,14
    Window("Microsoft Internet Explorer").Close

    但是重新录的时候点击“确定”按钮的动作及在文本中输入内容的动作均没有录制上去,
    (原来点击“确定”按钮的代码:Browser("Document").Dialog("Microsoft Internet Explorer").WinButton("确定").Click)
    使得后面的代码仍然无法执行。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-2-6 15:40:47 | 只看该作者
    切到low level recording,只是切换了录制模式,改用了低水平录制,记录的是鼠标键盘的操作.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 00:43 , Processed in 0.070096 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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