Selenium-webdriver js浏览器只记录[object Object]

时间:2017-10-25 18:34:58

标签: javascript selenium selenium-webdriver

我在Javascript中使用函数takeLogs在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,如果这有帮助的话。

1 个答案:

答案 0 :(得分:0)

fs.writeFile会以不希望的方式解析日志。

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