cypress - 在 cypress 中使用 exceljs 中的 readFile() 和 writeFile() 函数
问题描述
在 cypress 中运行几行代码后,我需要更新一个 Excel 表;Exceljs允许我们使用 readFile() 函数执行此操作,然后更新特定单元格中的值,最后使用 writeFile() 函数保存文件,如下所示
显示的代码完美运行,但我需要将其添加到我的 cypress 项目中。当我这样做时,柏树忽略了这段代码。我正在调用以下两个函数来验证输出:
cy.updateMySheet('qaautomation.xlsx')
cy.myFunction('my sample text!')
这两个函数都是自定义命令,因为 cypress 允许我们使用 cypress/support/ 文件夹中的 command.js 文件来执行此操作。
- 第一个函数 updateMySheet() 是有问题的函数
- 第二个函数只是为了说明使用自定义命令没有错误而写的
我在多个地方添加了一些 cy.log('here') 命令以查看问题出在哪里,并且如输出所示,控件永远不会进入 readFile() 函数的范围
输出
如何将显示的代码与 cypress 集成?
解决方案
推荐阅读
- snowflake-cloud-data-platform - 如何使用另一个表更新一个表的值
- jupyter-notebook - 如何从 Vshale 计算净储层厚度
- python - 如何仅在对数刻度上显示 x 的相关值?
- html - 如何将图像放置在 flex 容器的右侧?
- sql - 如何使用区域统计和 when .... then.... 表达式确定哪个栅格属性覆盖多边形的最高区域?
- java - 从迷宫中寻找出口
- arrays - 最小化塔高的差异 - TestCase 问题
- google-apps-script - 将宏复制到 Google 表格中
- database - mongo --version 和 mongosh --version 的区别
- gradle - Gradle 构建失败,因为 XJC2Task 不支持“extraargs”属性