hae-uitest
Version:
A UI Test Framework for Huawei HAE
21 lines (16 loc) • 569 B
JavaScript
//根据 JSON 文件生成 WTS 内容
var fs = require('fs');
var ejs = require('ejs');
var path = require('path');
var dataHandler = require('./dataHandler');
var makeSteps = require('./makeSteps');
module.exports = function json2wts(json) {
var wtsTmplPath = path.normalize(__dirname + '/../templates/wts.tpl');
var wtsTmpl = fs.readFileSync(wtsTmplPath, 'utf8');
var wtsContent = '';
json.filename = wtsTmplPath;
json.dataHandler = dataHandler;
json.makeSteps = makeSteps;
wtsContent = ejs.render(wtsTmpl, json);
return wtsContent;
}