javascript - 如何使用 Protractor 从 Chrome 控制台获取所有日志?

标签 javascript logging protractor

我想使用 Protractor 从 Chrome 控制台获取所有日志。我在 Protractor 配置文件中设置了下一个首选项:

capabilities: {
    loggingPrefs: {
        'browser': 'ALL'
    }
}

但我只得到 INFO 级别的日志。下一个命令返回“INFO”而不是“ALL”:

browser.driver.manage().logs().get('browser').then(function (entries) {
    var pLogs = entries.filter(function (entry) {
        console.log("entry level name = ", entry.level.name);
    });
});

如何获取ALL 日志条目?谢谢。

最佳答案

Protractor github 问题跟踪器中有一个解决方法的未解决问题:

关于javascript - 如何使用 Protractor 从 Chrome 控制台获取所有日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37301554/

相关文章:

javascript - 如何从 ngRepeat 中的文本输入获取项目编号?

javascript - 如何在 javascript 上使用 PHP var? (PHP 代码)

python - 为什么 Flask 应用程序在 Gunicorn 托管时不创建任何日志?

javascript - Protractor 中clear().sendKeys()两次失败

javascript - 检查一个类是否存在于 Protractor 的多个元素上

javascript - 使 postMessage() 和 addEventListener() 与 IE8 兼容

javascript - 获取/设置 iframe 内容的问题

python - `logging.basicConfig(level=logging.INFO)` 是否应该只接受 INFO 级别的日志记录?

java - 将 slf4j 路由到 log4j,而不是相反

javascript - 如何在下拉 Protractor e2e 测试中选择选项