51Testing软件测试论坛
标题:
QTP参数化实例
[打印本页]
作者:
amy_840312
时间:
2009-8-4 15:40
标题:
QTP参数化实例
在xiaonan的个人空间发现了这一段代码:
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="11人足球论坛_www.11players.net - Powered By Discuz!"
End Select
Browser("百度一下,你就知道").Page("百度搜索_11").Link("11_百度百科").SetTOProperty"text",b
Browser("百度一下,你就知道").Page("百度搜索_11").Link("11_百度百科").Click
Browser("11_百度百科").Page("11_百度百科").Sync
Browser("11_百度百科").Close
Next
Browser("百度一下,你就知道").Page("百度搜索_11").Sync
Browser("百度一下,你就知道").Close
运行代码时发现如果是在其他网页打开的情况下,就会运行不下去,报错,这是为什么呢?
作者:
amy_840312
时间:
2009-8-4 15:42
ps: 在没有网页打开时还是好使的,请各位大侠指点迷津啊
作者:
vernzhang1980
时间:
2009-8-4 17:30
报什么错,贴上来看看吧!
作者:
supermichael
时间:
2009-8-4 17:36
browser 的 creation time 属性??
作者:
ls_721521
时间:
2009-8-4 17:37
打开了2个baidu?
作者:
amy_840312
时间:
2009-8-5 09:19
错误如下
作者:
amy_840312
时间:
2009-8-5 09:24
代码运行到Browser("百度一下,你就知道").Page("百度搜索_11").Link("11_百度百科").Click停止。
此时会将Browser("百度一下,你就知道").Page("百度搜索_11")关闭,而Browser("百度一下,你就知道").Page("11_百度百科")依然是打开的状态。
请各位高人指点迷津呢
作者:
amy_840312
时间:
2009-8-5 09:38
标题:
回复 4# 的帖子
4楼的说的对,果然是create time的问题,只要把Browser("11_百度百科")改为2就可以啦,
谢谢啦
作者:
supermichael
时间:
2009-8-5 09:41
标题:
回复 8# 的帖子
呵呵 一起学习
作者:
zero0223
时间:
2009-8-5 09:57
create time是什么作用?
我用这段代码是IE不会自动打开,需要我手动打开Browser("百度一下,你就知道").Page("百度一下,你就知道"),然后就会正常执行了
作者:
amy_840312
时间:
2009-8-5 10:01
标题:
回复 10# 的帖子
那是你在Record and Run Setting里面设置的不对吧,应该如下图就OK啦
作者:
amy_840312
时间:
2009-8-5 10:01
作者:
yan_guimei
时间:
2009-8-5 13:34
标题:
回复 8# 的帖子
Browser("百度搜索_11").Page("11_百度百科").Sync。改的结果具体是什么补充一下。我运行没有成功。。
作者:
yan_guimei
时间:
2009-8-5 13:40
标题:
回复 4# 的帖子
能具体说一下这个原因吗?没有懂
作者:
amy_840312
时间:
2009-8-5 13:48
标题:
回复 13# 的帖子
我是在Object Repository中把Browser "11_百度百科"的Creation Time的值改为2就好使啦,不知道对你有没有帮助啊
作者:
feifei5710
时间:
2009-8-12 18:35
我运行你那段脚本报错,这个怎么解决呢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2