51Testing软件测试论坛

标题: 怎么用QTP保存页面上的图片到本地 [打印本页]

作者: asd_4500    时间: 2011-6-2 22:13
标题: 怎么用QTP保存页面上的图片到本地
想用QTP保存页面上的图片

试过右键点击图片保存
Setting.WebPackage("ReplayType") = 2
Browser("XXX").Page("XXX").WebElement("XXX").Click  , ,micRightBtn
Set wshShell = CreateObject("WScript.Shell")
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{DOWN}"
wshShell.SendKeys "{ENTER}"
//输入保存路径
Dialog("text:=Save Picture").WinButton("text:=&Save").Click

现在就卡在输入保存路径的步骤,不知道怎么输入保存路径?
我用的是win7,用加入对象库的方法,只能定位到WinToolbar,WinToolbar没有set value的方法

[attach]73381[/attach]
不知道怎么解决这个问题?
还是有更简单的方法?
请高手指教!!!
作者: asd_4500    时间: 2011-6-7 12:31
很急,请高手指教!!
作者: 17800455    时间: 2011-6-8 11:33
解决办法:
1>按照你的方法,直接在那个filename中输入路径(c:\test.jpg)
2>可以先获取图片路径,然后下载下来.  这个下载可用其它工具写.
比如c# 的webclient类.就可以实现这个.
作者: asd_4500    时间: 2011-6-8 21:37
回复 3# 17800455

1>按照我的方法,QTP识别不了要输入保存路径的textbox,只能识别WinToolbar,WinToolbar没有set value的方法
2>因为整个项目是在QTP的环境,暂时不考虑其他工具
作者: asd_4500    时间: 2011-6-8 21:40
用QTP怎么实现抓图?跪求高手指教!!!!
作者: asd_4500    时间: 2011-6-9 20:20
问题解决了
Browser("XXXX").Page("XXXX").Image("XXXX").CaptureBitmap "路径", True
作者: asd_4500    时间: 2011-6-9 21:39
问题解决了
Browser("XXXX").Page("XXXX").Image("XXXX").CaptureBitmap "路径", True
asd_4500 发表于 2011-6-9 20:20



    这样只是截屏,还是没有实现抓图

能实现抓图么?高手啊!跪求啊
作者: lyscser    时间: 2011-6-9 22:24
回复  17800455

1>按照我的方法,QTP识别不了要输入保存路径的textbox,只能识别WinToolbar,WinToolba ...
asd_4500 发表于 2011-6-8 21:37



还是按照人家的提示去试试吧,加载一下activex和vb的插件




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