前一篇文章介紹了codeceptjs中管理遠(yuǎn)程數(shù)據(jù)的工具,REST API和建立在REST API之上的apiDataFactory。本篇文章Codeceptjs 支持多種report形式的生成,包括Cli,XML和html。由于html的易讀性,所以在項(xiàng)目中我門(mén)選擇了html格式的報(bào)告,同時(shí)為失敗的case保留截圖。本文是在既存的framework【1】上的擴(kuò)展。

mochawesome.png
其配置非常簡(jiǎn)單。
首先,安裝mochausome
npm i mochawesome
修改執(zhí)行case的腳本:
codeceptjs run --reporter mochawesome
執(zhí)行之后,可以看到html格式的報(bào)告已經(jīng)生成了:
/mochawesome-report/mochawesome.html
詳細(xì)的說(shuō)明可以參照官方文檔?!?】
示例程序可以在github上找到?!?】
【1】Codeceptjs API
【2】reporters
【3】Mochawesome_report