51Testing软件测试论坛
标题:
在录制过程中遇到了一个很奇怪的问题,不解,大家帮帮忙。
[打印本页]
作者:
wuzhuayu
时间:
2006-9-21 10:13
标题:
在录制过程中遇到了一个很奇怪的问题,不解,大家帮帮忙。
sdlkfj9
今天在录制一个最简单的访问一个网站的脚本过程,
目标:打开了google页面,然后敲入搜索关键字“测试”,关闭新打开的页面。
QTP自动录制的脚本如下:
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\Administrator","open"
Browser("Google").Page("Google").WebEdit("q").Set "测试"
Browser("Google").Page("Google").WebButton("Google 搜索").Click
Browser("Google").Page("测试 - Google 搜索").Sync
Browser("Google").Close
重发失败了。
发现没有Navigate过程,加上了Browser("Browser").Navigate“
http://www.google.com/intl/zh-CN/
”,然后再重放还是失败了,好郁闷啊。
请大家帮忙看看。
作者:
wuzhuayu
时间:
2006-9-21 10:29
没有人帮忙看看么?自己顶下先
作者:
xiaonan
时间:
2006-9-21 10:49
直接用web录制的第二种模式好了,先定义好站点
作者:
wuzhuayu
时间:
2006-9-21 11:00
只是觉得很奇怪,因为同样的方法,在家里录制的脚本就ok,在公司录制就不行
作者:
lyscser
时间:
2006-9-21 11:08
你没有给出错误信息提示
谁知道是怎么回事啊
作者:
wuzhuayu
时间:
2006-9-21 11:16
噢,在执行到上面的第二步时说找不到“q”这个控件,页面停止在blank上面,没有跳转到google的主页,劳烦再看看
作者:
wuzhuayu
时间:
2006-9-21 11:48
我懂了,呵呵,谢谢各位。
作者:
walker1020
时间:
2006-9-21 13:16
把第一行代码删除,然后添加下面的代码:
StartURL = "http://www.google.com/intl/zh-CN/"
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate StartURL
在最后一行代码后增加 Set IE = nothing,这样才不会导致内存泄漏。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2