2011-09-20 98 views
2

我想要做的就是截取一个webtable的截图!QTP CaptureBitmap函数不能正常工作

我已经完成了这一百万次之前,它已完成了一百万次。代码

线路是:

Browser("name:=IE.*").Page("micclass:=Page")..WebTable("class:=DataTable").CaptureBitmap "c:\test.png",true 

但是从过去的几天里,当我执行这行代码。 在屏幕截图中,出现了一个白色补丁,而不是webtable。

有没有人遇到过这个问题?

如果任何人都可以为这个问题提出解决方案,这将是非常有益的。

感谢

+0

“Page”和“WebTable”之间有两点我认为这是一个错误的问题,与问题无关。过去几天发生了什么变化?你有没有安装补丁或更改浏览器? – Motti

+0

你使用双显示器配置吗? – TheBlastOne

回答

0

我有一个类似的问题:捕获的位图是无论是在快照的时间在屏幕上是可见的。例如,如果QTP窗口在该脚本行被打中时位于顶部,我会看到一个图片,而不是浏览器窗口。

如果这不是发生了什么,我会看看你的网页是否拥有多个class =“DataTable”的表,尽管你可能会得到一个“脚本错误”。