51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2073|回复: 4
打印 上一主题 下一主题

[原创] 如何将URL地址参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-30 20:19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我们公司给客户做了一套BS结构的系统,给各户的是一组URL地址,如:
A客户:http://aaa,google.com;
B客户:http://bbb,google.com;
C客户:http://ccc,google.com; ......
现在构思的操作是,将URL地址参数化
Step1:开启IE浏览;
Step2:在QTP参数表中取值,打开相应的URL
Step3:进入系统进行操作
Step4:退出系统,打开新的URL地址;
循环Step2-5
请问VB脚本如何编写?高手赐教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-3-31 12:38:44 | 只看该作者
版主,Help Me
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-3-31 15:50:48 | 只看该作者
很想看哪位高手给出合适的解决方案,坐等
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-3-31 16:13:50 | 只看该作者
Dim url
url = datatable("url",dtlocalsheet)
... ' 省略login part

systemutil.Run "IEXPLORE", url

问题在于如何判断所以的url 的 登录对象, 有的是 link,有的是image,有的是webbutton。。(还有其他情况吗?)我们之前的做法是先把所以的对象都抓进对象库。 再判断登录页面的对象是什么类型。完成登录操作。

期待更好的解决方法。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-3-31 22:43:34 | 只看该作者
看看下面的代码:Select Case   和SetToproperty
Dim i,b
Browser("百度——全球最大中文搜索引擎").Page("百度——全球最大中文搜索引擎").WebEdit("wd").Set "11"
Browser("百度——全球最大中文搜索引擎").Page("百度——全球最大中文搜索引擎").WebButton("百度搜索").Click
For i=1 to 2
Select Case i
Case 1 b="11 弄-软件弄堂"
Case 2 b="CCTV.com"
End Select
Browser("百度——全球最大中文搜索引擎").Page("百度搜索_11").Link("CCTV.com").SetTOProperty "text",b
Browser("百度——全球最大中文搜索引擎").Page("百度搜索_11").Link("CCTV.com").Click
Browser("CCTV.com").Page("CCTV.com").Sync
Browser("CCTV.com").Close
Next
Browser("百度——全球最大中文搜索引擎").Page("百度搜索_11").Sync
Browser("百度——全球最大中文搜索引擎").Close


希望对你有帮助!!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 19:38 , Processed in 0.067284 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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