前一篇文章介紹了codeceptjs中管理遠程數據的工具,REST API和建立在REST API之上的apiDataFactory。本篇文章Codeceptjs 支持多種report形式的生成,包括Cli,XML和html。由於html的易讀性,所以在項目中我門選擇了html格式的報告,同時爲失敗的case保留截圖。本文是在既存的framework【1】上的擴展。
其配置非常簡單。
首先,安裝mochausome
npm i mochawesome
修改執行case的腳本:
codeceptjs run --reporter mochawesome
執行之後,可以看到html格式的報告已經生成了:
/mochawesome-report/mochawesome.html
詳細的說明可以參照官方文檔。【2】
示例程序可以在github上找到。【3】
【1】Codeceptjs API
【2】reporters
【3】Mochawesome_report