Webdriver IO 如何将 Excel 文件存储在缓存中并从 Node JS 上的缓存调用

Webdriver IO How to store Excel file in cache and call from cache on Node JS

我有一个 excel 文件,我只想调用一次并可供我的所有测试使用,在每次测试调用它的那一刻,我尝试将它存储在缓存中使用https://www.npmjs.com/package/node-cache 但是当我试图从缓存中获取它时它说未定义,所以我尝试使用 onPrepare 挂钩但没有成功。有人能指出我正确的方向吗?提前谢谢。

假设excel有测试自动化的数据,并且不包含任何写入操作,我会建议读取内容并将其存储在常量中。如果您全局声明该变量,它将可用于您的所有测试。此 READ 函数的复杂性取决于您的数据的多样性。您可以使用 https://www.npmjs.com/package/xlsx, https://www.npmjs.com/package/exceljs 等库,