如何在 Protractor 中读取和写入 excel?

问题描述 投票:0回答:2

我已经集成了下载测试用例的 Rally。每个测试用例都有自己的 excel 电子表格形式的测试数据。 我计划将所有测试用例 excel 数据合并到单个 excel 表中,并从这个合并的 excel 中读取测试数据作为数据驱动测试的一部分。

所以我想知道如何在量角器中读取excel并写入excel。 希望我很清楚。

谢谢。

protractor
2个回答
0
投票

您可以使用这些节点包之一。

https://www.npmjs.com/package/xlsx

https://www.npmjs.com/package/edit-xlsx

我认为第二个对你来说是理想的,因为你需要编辑现有的 excel 文件。


0
投票

我正在使用 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));
    });
});
© www.soinside.com 2019 - 2024. All rights reserved.