如何在angularjs量角器茉莉花测试中查看console.log输出?截至目前,浏览器自身关闭速度过快。
更多信息-我正在使用angularjs教程,步骤8。我试图将e2e测试更改为量角器。我正在使用的量角器配置文件基于%appdata%\ npm \ node_modules \ protractor \ referenceConf.js。在配置文件引用的js规范文件中,我有console.log的实例。但是,在执行量角器e2e测试期间,该网站以chrome打开,我看到浏览器中发生了事情,然后关闭了浏览器,然后才能检查任何console.log输出。我认为我需要以某种方式保持chrome打开。怎么样?
用 browser.manage().logs().get('browser')
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); } }); });