51Testing软件测试论坛

标题: qtp如何录制文件上传过程 [打印本页]

作者: yyj0216    时间: 2012-1-6 17:29
标题: qtp如何录制文件上传过程
录制脚本如下:
Browser("Browser").Page("Page").WebButton("测试快速进入入口").Click
Browser("Browser").Page("Forms").Link("Upload").Click
Browser("Browser").Page("Forms").Frame("ifUpload").WebFile("AjaxFileUpload").Set "D:\Dfsdfsdf.pdf"
Browser("Browser").Page("Forms").Frame("ifUpload").WebButton("OK").Click
在浏览文件时,选择本地路径D:\Dfsdfsdf.pdf,回放时出错。
[attach]77019[/attach]
请大家帮助谢谢。
作者: yyj0216    时间: 2012-1-6 17:31
路径是无法手动输入路径的,只能通过浏览然后去系统选择文件上传。
作者: zongxiaojing123    时间: 2012-1-7 10:28
本帖最后由 zongxiaojing123 于 2012-1-7 10:31 编辑

需要借助手动设置虚拟对象。
作者: 17800455    时间: 2012-1-9 10:23
2楼说的对,确实是这样,路径是无法设置的,只能通过浏览去设置。

否则后台可能是通过浏览进行传参的,你手动输入一定过不了。

还有,一般这个框都是只读的。
作者: lihailing    时间: 2012-1-9 17:24
表示关注
作者: momo@    时间: 2012-1-11 16:33
你脚本里有点击浏览吗?
作者: pl80601983    时间: 2012-1-12 10:47
这个地方的脚本如果点击浏览的话应该是可以实现。而且还可以参数化。
作者: yyj0216    时间: 2012-1-12 15:41
全部脚本都是1楼了,录制下来完整就是这样。不知道点击浏览大家理解是怎么样的? 没出现点击浏览。
作者: yyj0216    时间: 2012-1-12 15:41
全部脚本都是1楼了,录制下来完整就是这样。不知道点击浏览大家理解是怎么样的? 没出现点击浏览。
作者: yyj0216    时间: 2012-1-12 15:41
全部脚本都是1楼了,录制下来完整就是这样。不知道点击浏览大家理解是怎么样的? 没出现点击浏览。
作者: wangjing_7065    时间: 2012-1-16 11:02
录制之后要对脚本做一个处理,上传的文件格式不同,需要处理也不同。可以用JS或者VB处理一下。
作者: woddebbmm    时间: 2012-1-16 14:14
关注
作者: lin85210    时间: 2012-1-16 14:51
type
作者: TestWith1314    时间: 2012-1-17 11:11
Waiting for profissional advices !
作者: happlan    时间: 2012-1-18 15:14
路过~~~




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