51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2458|回复: 9
打印 上一主题 下一主题

[原创] 请教一下,怎样用描述性编程在指定的IE6窗口中打开指定的页面?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-5 16:04:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如我已经用IE6的窗口正在浏览页面1,如果我想把页面2加载到这个窗口中,用描述性编程怎么实现呢?

我用过Window("name:=页面1").page("name:=页面1").GetRoProperty("URL")可以得到这个页面的URL。但是在Window("name:=页面1").page("name:=页面1").后面应该用什么方法可以跳转到页面2呢?这个方法的格式如何?请赐教。XP,IE6。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-5 17:57:06 | 只看该作者
Window("name:=页面1").page("name:=页面1").****
Window("name:=页面2").page("name:=页面2").***
这样不行吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-5 18:05:43 | 只看该作者
就是必须把同一个窗口换成另外的页面。

其实这个设计我是想如果页面出现了位置错误,在记录好错误信息以后,能够跳到初始页面,以进行后面的测试。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-5 18:40:49 | 只看该作者
那楼主先动手做一下,遇到问题再来问吧。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-4-5 20:49:18 | 只看该作者

回复 #3 collie 的帖子

可否用 QTP 的 "Recovery Scenario " . 要是你能事先知道这页面会出错误信息.能用Browser("").Navigate "http://www...../" 到其他的页面. 具体问题具体分析.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-4-6 13:48:21 | 只看该作者
跳转到页面2是通过点击什么链接,还是得在地址栏输入URL啊?不能模拟吗??
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-4-6 14:28:11 | 只看该作者
我尝试了几个小时,还是没找到方法。

再描述一下我期望的功能:页面1已经在浏览器中打开了,用这样一个/些语句可以在这个浏览器中打开另一个页面2,即从原来的页面1切换到页面2。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-4-6 21:51:11 | 只看该作者
试一下用Browser(“”).nevigate行不行
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-4-7 12:01:09 | 只看该作者
Window("name:=页面1").page("name:=页面1").GetRoProperty("URL")  ?
你没有加载WEB X件吗?
用WEB X件,可以很轻松实现你要的功能。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-4-10 15:15:39 | 只看该作者

回复 #8 denisye 的帖子

描述性编程中,没有建立Browser对象,不能使用Browser(“”).nevigate
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-9 02:30 , Processed in 0.082363 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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