背景 前端業務場景中每次功能發佈都會面臨着相應的ui功能測試,因為前端業務的功能迭代之間往往存在顯性或者隱性的關聯性,每次上線某個功能迭代後,嚴格意義上也需要對整體功能進行迴歸,因此單靠人力的手工測試需要花費較多的時間和精力在功能迴歸上,且容易漏掉一些細節問題。 基於業務中的上述現狀,我們嘗試引入ui自動化測試來解決測試中的“重複迴歸”問題,基於 puppeteer 和 jest 兩大開源工