2011-09-20 96 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」的表,儘管你可能會得到一個「腳本錯誤」。