2017-05-12 67 views
-1

我有xpath示例:element(by.xpath(「xxx」))這將得到我需要寫入json文件的輸出,有人可以幫助我如何進行量角器。如何將xpath(輸出)寫入json文件

+0

嘗試過這樣的事情從來沒有做過 變種FS =要求( 'FS'); var track_num = element(by.xpath(「xxxx」)); var obj_parse = JSON.parse(track_num); fs.writefile( 「../規格/ object.json」,JSON.stringify(track_num,NULL,4))。然後(函數(ERR) { 如果(ERR) { console.error (err); return; }; console.log(「file has been created」) }); – test

+0

您不想將量角器元素打印爲對象。你想要的文字的元素? – martin770

+0

感謝馬丁我想出來得到的文本,並把它放在JSON文件中,我唯一的問題是如何寫在每一行,將不勝感激,如果你能幫助我 – test

回答

0
var fs = require('fs'); // node.js file system 
var filename = 'object.json'; 

element(by.xpath('xxx')).getText().then(function(text) { 
    if (text) { 
     var textAsJSON = JSON.parse(text); 
     return fs.writeFileSync(fileName, textAsJSON); 
     // or return fs.appendFileSync(filename, text); 
    } 
});