跳至主要內容

WebdriverIO 視覺測試模組重大更新介紹

·閱讀時間 2 分鐘

我們很高興宣布 WebdriverIO 視覺測試模組的最新更新。此版本帶來兩項重大增強:將視覺測試模組設為純 JS 模組,以及引入用於自動基準更新的新 CLI 參數。

將視覺測試模組設為純 JS 模組

此更新中的主要變更之一,是以 Jimp 取代 Canvas 函式庫。此變更消除了對系統相依性的需求,因為系統相依性通常會因為缺少相依性而在本機上造成問題,並使 CI/CD 管道變得複雜。藉由使用 Jimp,我們簡化了安裝和設定流程,使其更加簡單、不易出錯,更重要的是,成為一個純 JS 模組

用於基準更新的新 CLI 參數

為了回應使用者回饋,我們引入了一個新的命令列引數,讓您可以自動更新基準影像。此功能簡化了維護和更新基準影像的流程,確保您的視覺迴歸測試保持準確且最新,並盡可能減少手動干預。藉由在命令中新增引數 --update-visual-baseline,您的測試將再次執行,並且失敗的測試將自動更新。

在我們的視覺文件中了解關於 WebdriverIO 視覺測試功能的完整資訊,並加入我們 Discord 上的 👁️-visual-testing 頻道。

感謝您的持續支持,我們期待您對這些新功能的回饋。

測試愉快!

WebdriverIO 團隊

歡迎!我能幫你什麼嗎?

WebdriverIO AI Copilot