【发布时间】:2020-04-20 01:10:20
【问题描述】:
我有一个签名组件 (React.js),需要使用我使用 Jest-Puppeteer 构建的自动化套件进行测试。该组件是一个<canvas> HTML 元素。
<canvas width="1316" height="500" style="width: 100%; touch-action: none;"></canvas>
我在 StackOverflow 上找到了这个 npm 包:https://www.npmjs.com/package/jest-canvas-mock 和另一个解决方案:HTML Canvas Unit testing
但是,我想知道是否有人可以更全面地解释如何准确地在 <canvas> 标签上自动化一个过程,然后用 Jest-Puppeteer 理想地断言它,即 ctx 是如何工作的,它是属性等
谢谢!
【问题讨论】:
标签: javascript reactjs canvas jestjs jest-puppeteer