2011-04-12 98 views
1

是否有任何功能可以在每次頁面事件(如頁面加載或選擇下拉菜單)後插入捕獲截圖功能。目前我正在使用硒html文件並將它們提供給硒rc,但必須在每個命令後手動插入屏幕截圖。如果我編輯腳本我必須再次編輯屏幕截圖。使用硒自動屏幕截圖

回答

1

使用captureEntirePageScreenshot(String fileName, "")

FILNAME應該是文件位置的絕對路徑說:「C:/foo/bar.png」

更好的方式是創建一個基礎文件夾,每次生成的字符串,你必須caputre截圖

`captureEntirePageScreenshot(rootFolder+"/"+generatedString+".png","") 

這個作品非常好,在Firefox 3.6

0

我有這個問題。我找不到一種方法可以完全做到這一點,但是我通過在每次測試開始時產生一個新線程來解決這個問題,每半秒進行一次屏幕截圖,並在拆解過程中殺死該線程。