51Testing软件测试论坛

标题: 描述url地址栏 [打印本页]

作者: wssgily    时间: 2006-12-30 11:44
标题: 描述url地址栏
我想知道QTP中如何从一个url转到另一个url,用描述性编程,如果描述那个url地址栏,以下是我的描述不知对不.就是转不过去!
Browser("百度——全球最大中文搜索引擎").Page("百度——全球最大中文搜索引擎").Sync
'Browser("百度——全球最大中文搜索引擎").Navigate "http://www.51testing.com/"
Browser("百度——全球最大中文搜索引擎").winedit("Class Name:=winedit","regexpwndclass:=Edit object","class:=Edit").Type "http://www.51testing.com/"
作者: xiaonan    时间: 2006-12-30 13:54
不是太明白你的意思.是打开别的地址吗?那直接把这句后面地址改掉不就行了
'Browser("百度——全球最大中文搜索引擎").Navigate "http://www.51testing.com/"
作者: wssgily    时间: 2006-12-30 14:08
我的意思是说不用Navigate,而是用描述性编程来描述url地址栏的,怎么也试不通.
作者: xiaonan    时间: 2006-12-30 14:12
汗...这边用描述性编程有什么意义呢?
作者: wssgily    时间: 2006-12-30 14:13
我就是想试一下,结果没有试通,所以问题就来了.呵呵
搞定了!呵呵!

[ 本帖最后由 wssgily 于 2006-12-30 14:39 编辑 ]
作者: northdesert    时间: 2006-12-30 15:22
你的描述有问题winedit("Class Name:=winedit","regexpwndclass:=Edit object","class:=Edit")
"regexpwndclass:=Edit object"?没有这个属性值吧,改成:
WinEdit ("regexpwndclass:=Edit","nativeclass:=Edit")---就可以了,
当然最好还要Type micReturn,否则也转不到你想要的网页中去。
不知道你是不是这个意思?
作者: wssgily    时间: 2006-12-30 16:43
原帖由 northdesert 于 2006-12-30 15:22 发表
你的描述有问题winedit("Class Name:=winedit","regexpwndclass:=Edit object","class:=Edit")
"regexpwndclass:=Edit object"?没有这个属性值吧,改成:
WinEdit  ...

是的,到最后我是用的sendkeys把网页转过去的.
谢谢!
作者: Coffey111111    时间: 2007-1-4 10:37
按照northdesert说的,我做的测试通过了,谢谢~~  但是描述性编程懂的还不是很多,加油继续学习
作者: songfun    时间: 2007-2-1 23:58
其实有办法不用sendkey来实现,呵呵……

这个绝招我不轻易告诉别人,下次我把例子发给你们。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2