我在网页上有一个下载csv文件的下载链接。此csv文件包含100多个包含数据的列(数字,文本,小数等)。 csv中的值实际上取自用户输入的网页,当用户点击保存并点击下载链接时,这些值将下载到csv。
如何编写可以从网页验证所有这些值的夜班测试正确下载到csv? 我已将所有值(进入csv)从网页映射到UI属性(例如cityName:'input [elementId]',stateName:'input [elementId]'.. so on)。
我正在寻找一种在我的夜班测试中执行以下步骤的方法:
browser.getValue(cityName,function(textBoxValue){var city=textBoxValue})
答案 0 :(得分:0)
最后,我能够使用fs和papa parse
解析csv中的值 const papa = require('papaparse');
const fs = require('fs');
..
..
fs.stat(localFilePath, function(err, stats){
if (!err) {
console.log("FileSize: "+stats['size']);
var fileContents = fs.readFileSync(localFilePath, 'utf8');
papa.parse(fileContents,{
complete:function(results){
firstName = results.data[1][1];
}
}
}
}