首页 > 解决方案 > 在 cypress 中使用 exceljs 中的 readFile() 和 writeFile() 函数

问题描述

在 cypress 中运行几行代码后,我需要更新一个 Excel 表;Exceljs允许我们使用 readFile() 函数执行此操作,然后更新特定单元格中的值,最后使用 writeFile() 函数保存文件,如下所示 在此处输入图像描述

显示的代码完美运行,但我需要将其添加到我的 cypress 项目中。当我这样做时,柏树忽略了这段代码。我正在调用以下两个函数来验证输出:

  cy.updateMySheet('qaautomation.xlsx')  
  cy.myFunction('my sample text!') 

这两个函数都是自定义命令,因为 cypress 允许我们使用 cypress/support/ 文件夹中的 command.js 文件来执行此操作。

我在多个地方添加了一些 cy.log('here') 命令以查看问题出在哪里,并且如输出所示,控件永远不会进入 readFile() 函数的范围在此处输入图像描述

输出

在此处输入图像描述

如何将显示的代码与 cypress 集成?

标签: cypress

解决方案


推荐阅读