QTP截IE滚动条全屏问题的完美解决办法

QTP截IE滚动条全屏问题,困扰了好久,一直没有好的解决办法。

虽然网上流传有好多的工具,这些工具有这样那样的接口供QTP去调用,但是这些工具都有点老了,例如:snagit,ScreenCapture_Setup_v1.1.1

对于IE8或IE8以上的版本就不支持了,或者WIN7/64位的系统也不支持了。

我的试验环境:win7/64位  QTP11 IE8

试验工具:ScreenCapture_Setup_v1.1.1

试验代码:

Function QTPIECapture(CaptureObj)
Dir = "C:\ImageBMP.PNG"
hwnd = CaptureObj.GetROProperty("hwnd")
ScreenCapture.CaptureIE hwnd,Dir,"",true,true
End Function

QTPIECapture Browser("hao123_上网从这里开始")

报错:

于是把ScreenCapture.CaptureIE hwnd,Dir,"",true,true这一句改为ScreenCapture.CaptureIE cstr(hwnd),Dir,"",true,true

能截图,但是不能截滚动条以下的部分,故问题还是没有解决。

经过与该工具的作者不懈的努力沟通,作者更新了DLL,经过重新注册了DLL后,问题得到了解决,能够截全屏了。

ScreenCapture_Setup_v1.1.1.msi下载地址:http://screencapture-api.software.informer.com/

更新的DLL及安装方法,作者要求先不要share给大家,随后作者会发布一个新的版本,大家一起期待。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值