9.5以后版本的QTP能够对带滚动条的浏览器拍全屏图么
现在我们有的客户就有这种需求。客户还不想调用收费类的拍全屏的工具,例如snagIt等。所以只能自己想办法,头疼了好长时间,不知道QTP有没有这个功能。
如果没有的话不知道哪位高手能购提供一个比较理想的解决方案。
一经采纳,并定鲜花送上。
辛苦了。 QTP有个CaptureBitmap功能,不知道你试过没有。 举个例子:
Browser("title:=百度.*").CaptureBitmap "C:\1.bmp"
当然也可以全屏幕
desktop.CaptureBitmap "C:\2.bmp"
[ 本帖最后由 fei.ge 于 2009-5-19 15:36 编辑 ] 原帖由 fei.ge 于 2009-5-19 15:30 发表 http://bbs.51testing.com/images/common/back.gif
QTP有个CaptureBitmap功能,不知道你试过没有。
我试过了,这个是可以拍图,但是被滚动条隐藏的部分是拍不到的。 比如说我们上sina网站的首页,你拍图的时候只是能够拍到当前显示的信息,却拍不到向下拖动滚动条才可以看到的信息。 原帖由 cs998998 于 2009-5-19 16:44 发表 http://bbs.51testing.com/images/common/back.gif
比如说我们上sina网站的首页,你拍图的时候只是能够拍到当前显示的信息,却拍不到向下拖动滚动条才可以看到的信息。
是的,如果想拍到滚动条下的信息,这...难度可不是一般的。 期待中…… 都是强人呀,学习中。。。。。
回复 1# 的帖子
QTP基本没可能实现网页完整截图我研究过所有能截完整网页图片的方法,最可靠的是加载webbrowser实现那个借口。
所谓的截屏滚动实际做出来也相当不稳定、不可靠。
还有一种方式是用基于IE核心的第三方浏览器,比如遨游、马桶和Sleipinir等等,这些浏览器或者其插件都支持了完整截图功能。
页:
[1]