51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2956|回复: 15
打印 上一主题 下一主题

[原创] 初学描述性编程求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-25 17:56:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SystemUtil.Run "iexplore.exe","","","open"
Browser("title:=自定义您的位置").Navigate "http://www.google.com/"
为什么不行,应该怎么写
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-25 22:49:42 | 只看该作者
You should tell us what error you met first, then we can investigate where the problem should be.
But I think your problem shoud be not enough attribute to allow QTP to recognize the UI object unique.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-26 09:08:22 | 只看该作者
我就是想让系统打开IE,然后跳转到google,应该怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-26 09:20:31 | 只看该作者
SystemUtil.Run "iexplore.exe","","","open"
Browser("title:=.*").Navigate "http://www.google.com/"
这样应该就好了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-11-26 11:29:58 | 只看该作者
SystemUtil.Run "iexplore.exe","","","open"

url=".*"

Browser("title:="&url).Navigate( "http://www.google.com/")

试过了,没问题
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-26 12:27:23 | 只看该作者
描叙性编程,必须取得唯一值。title总是唯一的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-11-26 12:30:59 | 只看该作者
原帖由 kou_dou 于 2008-11-26 11:29 发表
SystemUtil.Run "iexplore.exe","","","open"

url=".*"

Browser("title:="&url).Navigate( "http://www.google.com/")

试过了,没问题


怎么不行?
提示:General run error.

Line (18): "Browser("title:="&url).Navigate( "http://www.google.com/")".
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-11-26 12:31:17 | 只看该作者
按照楼上两位的试了试,运行结果没有显示Fail,但是IE也没有跳转到google,附图

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-11-26 13:13:07 | 只看该作者
奇怪,我这儿出错
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-11-26 14:58:59 | 只看该作者
TEST_HUAN ,你把浏览器窗口都关掉,再试试
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-11-26 15:34:31 | 只看该作者
SystemUtil.Run "iexplore.exe","http://www.google.com/",3
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-11-26 19:33:24 | 只看该作者
原帖由 没有蛀牙 于 2008-11-26 15:34 发表
SystemUtil.Run "iexplore.exe","http://www.google.com/",3

这是直接打开吧,要想跳转到某个网页怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-11-28 16:52:37 | 只看该作者
加上等待时间就好了
SystemUtil.Run "iexplore.exe","","","open"
wait 5
Browser("title:=.*").Navigate "http://www.google.com/"
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-11-29 06:36:31 | 只看该作者
原帖由 没有蛀牙 于 2008-11-26 15:34 发表
SystemUtil.Run "iexplore.exe","http://www.google.com/",3


我用的是QTP9.5, 除了这一个可以直接link到google上,其他的都出错,都说找不到object:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2008-12-1 09:31:51 | 只看该作者
tracyd,提示的意思是说匹配到了多于一个的对象,也就是说你打开了一个以上的IE窗口,你把IE都关掉应该就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-12-3 01:22:53 | 只看该作者

我又试了试,的确是因为我一直开着51testing.com的网页

所有的网页都关掉就成功了。谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-28 02:51 , Processed in 0.086226 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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