gpt4 book ai didi

angularjs - 查看 Angular Protractor Jasmine 测试中的 console.log 输出

转载 作者:行者123 更新时间:2023-12-03 07:10:15 25 4
gpt4 key购买 nike

如何在 angularjs Protractor jasmine 测试中查看 console.log 输出?截至目前,浏览器自行关闭的速度太快。

更多信息 - 我正在使用 angularjs 教程,第 8 步。我正在尝试将 e2e 测试更改为 Protractor 。我使用的 Protractor 配置文件基于 %appdata%\npm\node_modules\protractor\referenceConf.js。在配置文件引用的spec js 文件中,我有console.log 的实例。然而,在执行 Protractor e2e 测试期间,网站在 Chrome 中打开,我看到浏览器中发生了一些事情,然后浏览器在我检查任何 console.log 输出之前关闭。我想我需要以某种方式保持 chrome 打开。怎么办?

最佳答案

使用browser.manage().logs().get('browser')

browser.manage().logs().get('browser').then(function(browserLogs) {
// browserLogs is an array of objects with level and message fields
browserLogs.forEach(function(log){
if (log.level.value > 900) { // it's an error log
console.log('Browser console error!');
console.log(log.message);
}
});
});

关于angularjs - 查看 Angular Protractor Jasmine 测试中的 console.log 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22082395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com