2017-05-12 2 views
-1

나는 json 파일에 쓸 필요가있는 출력을 얻을 xpath 예제 : 요소 (by.xpath ("xxx"))가있다. 각도기에서 진행하는 법. 이 같은json 파일에 xpath (출력)을 쓰는 방법

+0

시도 뭔가 var에 때 fs =이 ('FS')를 필요로 일한 적이; var track_num = 요소 (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) 반환; }; 을 console.log ("파일이 생성되었습니다") }); – test

+0

각도기 요소를 개체로 인쇄하고 싶지는 않습니다. 요소의 텍스트를 원하십니까? – martin770

+0

고마워 martin 나는 텍스트를 가져 와서 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); 
    } 
});