简介
protractor-image-comparison-test-latest-suchi 是一个基于 Protractor 的 npm 包,用于进行 UI 自动化测试。该包可以进行图像比较,检测网页的变化情况。
本文将介绍该 npm 包的安装、配置和使用方法。
安装
在使用该 npm 包前,您需要首先安装 Node.js 和 Protractor。在您安装完毕后,您可以使用以下命令安装 protractor-image-comparison-test-latest-suchi:
--- ------- --------------------------------------------- ----------
这将会安装该 npm 包并将其添加到您的项目依赖中。
配置
在您安装完毕后,您需要在 Protractor 的配置文件中添加以下代码:
----- ----------------------------- - --------------------------------------------------------- -------------- - - -- ---------- -------- - - -------- ------------------------------ -------- - -- ------ -- ------- --- --- - -- -- -- ---------- -
使用
在您已经配置好了此 npm 包后,您可以使用以下代码进行图片比较:
----------------------------------------------------- -- - -- ------------ ---
该方法会使用指定名称来存储屏幕截图,并使用该截图进行比较。如果两张截图的不同大于您指定的值,则该测试会失败。
您也可以使用另外一个方法来检查两张图片的相似度:
--------------------------------------------------- -- - -- ------------ ---
该方法会使用与 compareScreen 方法相同的逻辑比较两张图片。如果两张图片相似度不够,则该测试会失败。
示例代码
以下为示例代码:
----- ----------------------------- - --------------------------------------------------------- -------------- - - -- ---------- -------- - - -------- ------------------------------ -------- - --------------- ----- --------------- -------------- --------------- ----------------- ------ ------ ---------------- ----------------------------------- ------------------- ----- ------------------- ------ ----------------- ----- ------------------ ----- ---------------- ----- - -- -- -- ---------- - -------------------- ----- ---------- ------ -- -- - ---------- ---- --- ---- --- ------- - ------------ -- -- - -------------------------------------- -------- -- - ------ ------------------------------------ -- ------------ -- - ----------------------------------------- --- --- ---
总结
本文介绍了 npm 包 protractor-image-comparison-test-latest-suchi 的安装、配置和使用方法。使用该 npm 包可以方便地进行 UI 自动化测试,并进行图像比较,检测网页的变化情况。如果您需要更多详细信息,请参考该 npm 包的文档。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005725f81e8991b448e88b0