51Testing软件测试论坛

标题: QTP支持上传文件功能的问题 [打印本页]

作者: 10885    时间: 2009-12-17 10:23
标题: QTP支持上传文件功能的问题
初学QTP,偶遇到这样的问题,请教:
一个上传文件的功能:
录制的脚本:
Browser("****").Page("****").Frame("right").WebButton("
上传文件").Click
关于文件上传一系列操作录制了这句话:
Browser("****").Page("****").Frame("right_8").WebFile("FILETYPE").Set "C:\Documents and Settings\Administrator\桌面\tracert.txt"

Browser("****").Page("****").Frame("right_8").WebButton("上传").Click
Browser("****").Page("****").WebButton("确定").Click

然后回放时,发现文件上传的文本框为空值,也就是说回放上传文件操作不成功,页面也就一直停留在“上传文件“的页面,QTP也没有任何报错信息。
作者: archonwang    时间: 2009-12-17 11:27
检查下对象库是否捕获到了正确的对象。
作者: fly    时间: 2009-12-17 15:34
作如下修改:
Browser("****").Page("****").Frame("right_8").WebFile("FILETYPE").click
将选择文件对话框打开,再用F7或Record录制脚本,我录制的如下:
Browser("Browser").Dialog("选择文件").WinListView("SysListView32").Activate "XXX.doc"
Browser("****").Page("****").WebButton("确定").Click
看看是否能解决问题
作者: 10885    时间: 2009-12-18 09:47
标题: 回复 2# 的帖子
我之前录制的脚本,对象库里面只有filetype对象,在录制的时候,应该是点击浏览的操作没有识别到
作者: 10885    时间: 2009-12-18 09:49
标题: 回复 3# 的帖子
虽然后面我在录制选择文件的操作时,有采用low level的录制方式,这种方法也实现了过程,但是带着一定的局限性; 后来采用你说的方法,问题解决了,非常感谢!

[ 本帖最后由 10885 于 2009-12-18 09:56 编辑 ]




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