npm 包 @percy/agent 使用教程

阅读时长 2 分钟读完

简介

@percy/agent 是一个用于测试和集成的 JavaScript 应用程序的开源软件包,可轻松捕获页面渲染,并在屏幕截图中进行比较。@percy/agent 依靠 Percy 服务,为用户提供了一个集成测试环境,支持对浏览器、移动界面和 React Native 应用程序的测试。

本文将向您介绍如何使用 @percy/agent 来捕获页面的渲染,并进行比较。通过阅读本文,您将了解如何使用 @percy/agent 来轻松地实现页面渲染的自动化测试。

安装

首先,您需要在项目目录下打开控制台,通过以下命令安装 @percy/agent:

使用

  1. 创建一个测试脚本:
-- -------------------- ---- -------
----- ---------- - ------------------------
----- ----- - --- -------------

----- -------- ------------------- -
  --- -
    ----- ------------------ -------

    ----- ----------------
      ----- -----------
      ---- -----------------------
    ---
  - ----- ------- -
    ---------------------
  - ------- -
    ----- -------------
  -
-

--------------------

在上述示例中,我们首先引入了 @percy/agent,实例化了一个 PercyAgent 对象。然后,我们定义了一个 captureScreenshot 函数,该函数使用 start 方法启动一个本地 web 服务器,并使用 snapshot 方法捕获页面截图。

  1. 运行测试脚本:

您可以通过以下命令通过 Node.js 运行上述测试脚本:

  1. 在 Percy 中查看测试结果:

执行完测试脚本后,您可以在 Percy 的网站上查看测试结果。您可以登录 Percy 账户并查看测试结果。

结论:

本文向您展示了如何使用 @percy/agent 轻松地捕获页面截图,并在 Percy 网站上查看测试结果。希望这篇教程对您有帮助。如果您有任何问题或建议,请随时在评论中提出。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/percy-agent