UNPKG

hae-uitest

Version:

A UI Test Framework for Huawei HAE

21 lines (16 loc) 569 B
//根据 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; }