51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2271|回复: 7
打印 上一主题 下一主题

[原创] QTP中使用什么办法来区分当前的页面.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-24 22:20:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在录制一个页面的时候,在点击了submit按钮后,有一个页面跳转的动作,但是跳转的目的页面不止一个,现在想问一下大家,有没有什么办法来判定一下跳转到的页面是哪一个页面.

自己是使用Browser("Web Site").Page("Page1").Exist(1) 这中方式来判断,但是发现没有起到作用,有没有别的办法呢?请教一下大家了,
非常感谢.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-25 09:15:07 | 只看该作者
如果先不管QTP录制,你知道会跳到哪个页面吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-10-25 09:53:19 | 只看该作者
将要跳转的页面是已知道的,但是不知道咋判断.斑竹指点一下吧.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-10-25 12:23:59 | 只看该作者
将要跳转的页面是已知道的-----就是人工可以根据某些属性判断吧。
不知道咋判断-----------是不知道QTP该如何判断吧。

我对你的问题的理解是跳到哪个页面可以人工根据页面的某个属性判断得到,这样的话你在QTP里面加上判断
  CheckProperty=判断的依据
  Select Case CheckProperty
  case ***
  LocatePage=...........
      case ***
      .
      .
      .
不知有没有正确理解你的意思,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-10-25 13:05:24 | 只看该作者
我想通过页面的url或者是IE的title来作为判断页面的依据,在QTP中能实现我这个目的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-10-25 13:13:41 | 只看该作者
当然可以,用Web对象的GetRoProperty就能取得需要的属性值,再作判断的依据,可以去查一下GetRoProperty的用法
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-10-25 15:56:33 | 只看该作者
谢谢斑竹sdlkfj3

想进一步问一下这个问题
现在有3个页面A,B,C (A,B,C 都是已知的)
在A中输入一些条件可能跳入B,也可能是跳转到C,但是不能确定每次是跳转到B还是C,所以希望知道每次跳转后的页面,这样的脚本能写得出来吗?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-10-25 16:40:22 | 只看该作者
你尝试一下,应该可以.不过可能需要描述性的编程,因为不知道是什么页面,可能QTP对象库中没记录下该页面对象.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 13:34 , Processed in 0.071334 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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