咱們能夠用如下方式在Selenium Webdriver中capture video.web
基本步驟:eclipse
從 http://www.randelshofer.ch/monte/,下載「MonteScreenRecorder.jar」 ide
添加Jar包到你的selenium/webdriver eclipse project測試
利用「ScreenRecorder」 類建立一個capture對象方法,腳本以下所示:3d
在測試腳本的開始處調用 「screenRecorder.start()」 方法,在結尾調用"screenRecorder.stop()」方法,腳本以下所示:視頻
執行完畢後,視頻會保存在當前用戶下,一個「Video」 文件夾下《我在Windows操做》。沒用過Mac,不知道會默認產生到哪裏。。。對象
進階應用:blog
大多數狀況下,咱們都但願把錄製的視頻放到一個指定的目錄下,ip
這時候你須要重寫「ScreenRecorder」類的「createMovieFile」方法,腳本以下所示:ci
修改startingRecording方法
從新執行腳本,會在指定的路徑下產生視頻: