CasperJSWeb應(yīng)用功能測試工具
CasperJS 是一個開源的導(dǎo)航腳本和測試工具,使用 JavaScript 基于 PhantomJS 編寫,用于測試 Web 應(yīng)用功能,Phantom JS是一個服務(wù)器端的 JavaScript API 的 WebKit。其支持各種Web標(biāo)準(zhǔn): DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG
可輕松的定義導(dǎo)航場景,提供一些很有用的高級函數(shù)、方法和語法糖用于定義常用的任務(wù),如:
- 定義瀏覽和導(dǎo)航的順序和步驟
- 填充并提交表單
- 點擊鏈接
- 捕獲網(wǎng)頁的截圖
- 對 DOM 進行斷言測試
- 記錄事件
- 下載資源,包括二進制內(nèi)容
- 編寫功能測試套件,并將結(jié)果存為 JUnit XML
- 抓取網(wǎng)頁內(nèi)容
評論
圖片
表情
