WebdriverIO 視覺測試模組重大更新介紹
·閱讀時間 2 分鐘
我們很高興宣布 WebdriverIO 視覺測試模組的最新更新。此版本帶來兩項重大增強:將視覺測試模組設為純 JS 模組,以及引入用於自動基準更新的新 CLI 參數。
將視覺測試模組設為純 JS 模組
此更新中的主要變更之一,是以 Jimp 取代 Canvas 函式庫。此變更消除了對系統相依性的需求,因為系統相依性通常會因為缺少相依性而在本機上造成問題,並使 CI/CD 管道變得複雜。藉由使用 Jimp,我們簡化了安裝和設定流程,使其更加簡單、不易出錯,更重要的是,成為一個純 JS 模組。
用於基準更新的新 CLI 參數
為了回應使用者回饋,我們引入了一個新的命令列引數,讓您可以自動更新基準影像。此功能簡化了維護和更新基準影像的流程,確保您的視覺迴歸測試保持準確且最新,並盡可能減少手動干預。藉由在命令中新增引數 --update-visual-baseline
,您的測試將再次執行,並且失敗的測試將自動更新。
在我們的視覺文件中了解關於 WebdriverIO 視覺測試功能的完整資訊,並加入我們 Discord 上的 👁️-visual-testing 頻道。
感謝您的持續支持,我們期待您對這些新功能的回饋。
測試愉快!
WebdriverIO 團隊