我已经集成了下载测试用例的 Rally。每个测试用例都有自己的 excel 电子表格形式的测试数据。 我计划将所有测试用例 excel 数据合并到单个 excel 表中,并从这个合并的 excel 中读取测试数据作为数据驱动测试的一部分。
所以我想知道如何在量角器中读取excel并写入excel。 希望我很清楚。
谢谢。
您可以使用这些节点包之一。
https://www.npmjs.com/package/xlsx
https://www.npmjs.com/package/edit-xlsx
我认为第二个对你来说是理想的,因为你需要编辑现有的 excel 文件。
我正在使用 Exceljs 使我的测试用例数据驱动。
https://www.npmjs.com/package/exceljs
从 excel 中读取的代码示例:
var Excel = require('exceljs');
var wrkbook = new Excel.Workbook();
wrkbook.xlsx.readFile('Auto.xlsx').then(function() {
var worksheet = wrkbook.getWorksheet('Master');
worksheet.eachRow(function (Row, rowNumber) {
console.log("Row " + rowNumber + " = " + JSON.stringify(Row.values));
});
});