首页 > 解决方案 > 需要来自应用程序的信息以供测试使用

问题描述

使用画布并想要测试鼠标操作,因此需要我们的图形库 Konva 向我返回用于鼠标移动的信息。

这个愚蠢的代码说明我想获得 Konva.names 结果,但显然这不起作用。

    let names = "no names";
    cy.document()
      .then((doc) => {
          let scriptTag = doc.createElement("script");
          scriptTag.textContent = "names = Konva.names";
          doc.children[0].appendChild(scriptTag);
          console.log(names);
      });

我觉得我需要某种赛普拉斯扩展来将 Konva 交互暴露给测试。我从哪里开始呢?

标签: cypress

解决方案


推荐阅读