lhd85 发表于 2009-5-19 21:04:07

QTP获取Browser运行时属性

我用QTP 9.2 + IE 7有的电脑上可以识别Run-time object properties, 有的电脑上不可以.
有谁遇到过这样的问题?
这个是不是需要在QTP设置什么属性的, 请教各位大虾?

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

dreamever 发表于 2009-5-20 08:59:44

你第一幅图中是ie还是其他的浏览器?

ls_721521 发表于 2009-5-20 09:19:13

一定要先开启qtp,然后再打开ie,否则不能识别的。

xiaoyaoke 发表于 2009-5-20 09:21:46

原帖由 ls_721521 于 2009-5-20 09:19 发表 http://bbs.51testing.com/images/common/back.gif
一定要先开启qtp,然后再打开ie,否则不能识别的。

正解~

欧阳 发表于 2009-5-20 09:30:21

回复 3# 的帖子

:lol没这说法吧。我一般先开IE,再开QTP的。

lhd85 发表于 2009-5-20 09:53:25

原帖由 xiaoyaoke 于 2009-5-20 09:21 发表 http://bbs.51testing.com/images/common/back.gif


正解~

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

lhd85 发表于 2009-5-20 10:37:17

回复 2# 的帖子

两幅图都是IE的

fei.ge 发表于 2009-5-20 11:18:16

我的理解:
1、首先明确run-time-object-properties 是运行时才能获取的属性值。
2、当我们没有运行脚本,直接打开IE和QTP,用spy看浏览器的的run-time值的时候,一定为空,如你的图1。
3、当我们运行过脚本,浏览器已经被脚本运行过,那么再spy看,此刻浏览器就一定会有run-time的值。

xiaoyaoke 发表于 2009-5-21 09:20:41

先顶上来,我在我的本机上查看了半天也没发现有browser有运行时属性

看看有没有哪位大哥能够给点提示

xavier_007 发表于 2009-5-21 10:22:35

关注

欧阳 发表于 2009-5-21 11:50:35

:lol 还是不明白咋回事

假装不在 发表于 2009-5-21 12:13:24

::ysssn::: 先QTP,后IE

fei.ge 发表于 2009-5-21 12:48:32

我是来学习“假装不在”的帖子的。

xiaoyaoke 发表于 2009-5-22 09:40:44

你前后两幅图的IE版本相同吗?

nbkhic 发表于 2009-5-22 14:43:16

多标签问题。

xiaoyaoke 发表于 2009-5-22 14:59:09

原帖由 nbkhic 于 2009-5-22 14:43 发表 http://bbs.51testing.com/images/common/back.gif
多标签问题。

请说明白~~

博一笑 发表于 2009-5-22 15:34:40

原帖由 欧阳 于 2009-5-20 09:30 发表 http://bbs.51testing.com/images/common/back.gif
:lol没这说法吧。我一般先开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.

nbkhic 发表于 2009-5-22 16:17:55

原帖由 xiaoyaoke 于 2009-5-22 14:59 发表 http://bbs.51testing.com/images/common/back.gif


请说明白~~


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

yuluuc 发表于 2009-5-22 16:30:55

我觉得是先开浏览器,后开qtp

manhong 发表于 2009-5-22 17:24:36

原帖由 yuluuc 于 2009-5-22 16:30 发表 http://bbs.51testing.com/images/common/back.gif
我觉得是先开浏览器,后开qtp
你实践过吗?光觉得可不啊。。
页: [1] 2
查看完整版本: QTP获取Browser运行时属性