2017-05-12 18 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) {IF(ERR) {console.error (ERR); リターン; }; はconsole.log( "ファイルが作成された") })。 – 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); 
    } 
}); 
関連する問題