51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7562|回复: 27
打印 上一主题 下一主题

[求助] QTP获取Browser运行时属性

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-19 21:04:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用QTP 9.2 + IE 7有的电脑上可以识别Run-time object properties, 有的电脑上不可以.
有谁遇到过这样的问题?
这个是不是需要在QTP设置什么属性的, 请教各位大虾?

[ 本帖最后由 lhd85 于 2009-5-20 00:08 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-5-20 08:59:44 | 只看该作者
你第一幅图中是ie还是其他的浏览器?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-5-20 09:19:13 | 只看该作者
一定要先开启qtp,然后再打开ie,否则不能识别的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-5-20 09:21:46 | 只看该作者
原帖由 ls_721521 于 2009-5-20 09:19 发表
一定要先开启qtp,然后再打开ie,否则不能识别的。


正解~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-5-20 09:30:21 | 只看该作者

回复 3# 的帖子

  没这说法吧。我一般先开IE,再开QTP的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-5-20 09:53:25 | 只看该作者
原帖由 xiaoyaoke 于 2009-5-20 09:21 发表


正解~


如果是先开IE, 再开QTP, 他会无法识别浏览器, 读出来的是winobject. 跟获取Run-time object properties不一样
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-5-20 10:37:17 | 只看该作者

回复 2# 的帖子

两幅图都是IE的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2009-5-20 11:18:16 | 只看该作者
    我的理解:
    1、首先明确run-time-object-properties 是运行时才能获取的属性值。
    2、当我们没有运行脚本,直接打开IE和QTP,用spy看浏览器的的run-time值的时候,一定为空,如你的图1。
    3、当我们运行过脚本,浏览器已经被脚本运行过,那么再spy看,此刻浏览器就一定会有run-time的值。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-5-21 09:20:41 | 只看该作者
    先顶上来,我在我的本机上查看了半天也没发现有browser有运行时属性

    看看有没有哪位大哥能够给点提示
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-5-21 10:22:35 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-5-21 11:50:35 | 只看该作者
    还是不明白咋回事
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-5-21 12:13:24 | 只看该作者
    ::ysssn::: 先QTP,后IE
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-9-21 13:50
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    13#
    发表于 2009-5-21 12:48:32 | 只看该作者
    我是来学习“假装不在”的帖子的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-5-22 09:40:44 | 只看该作者
    你前后两幅图的IE版本相同吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-5-22 14:43:16 | 只看该作者
    多标签问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-5-22 14:59:09 | 只看该作者
    原帖由 nbkhic 于 2009-5-22 14:43 发表
    多标签问题。


    请说明白~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-23 09:27
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]测试团长

    17#
    发表于 2009-5-22 15:34:40 | 只看该作者
    原帖由 欧阳 于 2009-5-20 09:30 发表
      没这说法吧。我一般先开IE,再开QTP的。

    按照qtp的帮助来说,启动QTP前最好关闭所有浏览器,但是我发现打开也没啥问题
    Preparing to Record a Test
    Before you begin recording a test, ensure that both your application or Web site and QuickTest are set to match the needs of your test. For the purposes of this tutorial, ensure that:

    You have registered as a user in the Mercury Tours Web site. For more information, see Using the Mercury Tours Web Site for the First Time.
    In Microsoft Internet Explorer, you have cleared the AutoComplete option for user names and passwords. For instructions, see Optimizing Browser Settings for Your Test.
    All browsers are closed before you begin recording.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-5-22 16:17:55 | 只看该作者
    原帖由 xiaoyaoke 于 2009-5-22 14:59 发表


    请说明白~~



    QTP不支持浏览器的多标签属性,也就是IE7里面只能打开1个标签,若打开了第N个标签(N>1),则该标签的页面的运行时属性不能被捕获。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-5-22 16:30:55 | 只看该作者
    我觉得是先开浏览器,后开qtp
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2009-5-22 17:24:36 | 只看该作者
    原帖由 yuluuc 于 2009-5-22 16:30 发表
    我觉得是先开浏览器,后开qtp

    你实践过吗?光觉得可不啊。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 12:01 , Processed in 0.102365 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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