Selenium-webdriver js browser logs just [object Object]



我有函数takeLogs在Javascript中对Selenium-webdriver工作,如下所示:

var takeLogs = function(driver, fname) {
  var dir = createDirectory('logs');
  driver.manage().logs().get('browser').then(function(logs) {
    var fullpath = path.join(dir, fname)+'.txt';
    fs.writeFile(fullpath, logs, function(err) {
      if (err) console.log(err);
    });
  })
};

但是,当我查看生成的文本文件时,他们只是说[object Object][object Object],[object Object],[object Object],[object Object],[object Object]等等......

如何获取实际的扩展日志?我正在使用chromedriver,如果有帮助的话。

fs.writeFile发生了一些事情,以不希望的方式解析日志。

只需console.log logs确实会显示日志的内容。

最新更新