我对Protractor非常新。那么任何正文都可以帮助我从xlsx文件到网络应用程序获取日期。下面是我写的代码。
var testData1 = require('path/book1.xlsx');
var a = element(by.id("Name"));
var b = element(by.id("Description"));
a.sendKeys(testData1[0].Name);
b.sendKeys(testData1[0].Description);
browser.sleep(3000);
我正在收到此错误。
Message:
Failed: Invalid or unexpected token
Stack:
D:\Protractor\book1.xlsx:1
(function (exports, require, module, __filename, __dirname) { PK♥♦¶
如果是xlsx文件
答案 0 :(得分:1)
通过执行npm install -S node-xlsx
// excelAgent.js
var xlsx = require('node-xlsx');
exports.read = function(_file) {
var xlsObject = xlsx.parse(_file);
return xlsObject? xlsObject:[];
}
// test.js
var excelAgent = require('./excelAgent.js');
var excelFile = '';
var data = excelAgent.read(excelFile)[0].data; // first sheet's data
var data = excelAgent.read(excelFile)[1].data; // second sheet's data
//项目文件夹结构:
//文件夹node_modues
结构: