Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 量角器-导航后不清除控制台日志_Google Chrome_Logging_Browser_Console_Protractor - Fatal编程技术网

Google chrome 量角器-导航后不清除控制台日志

Google chrome 量角器-导航后不清除控制台日志,google-chrome,logging,browser,console,protractor,Google Chrome,Logging,Browser,Console,Protractor,如何在自动化测试中进行页面导航后捕获浏览器日志? 测试: 单击按钮触发写入浏览器控制台+页面导航。 在chrome中,开发工具中有一个选项:在导航时保留日志 您可以使用全局变量来保留日志。或者您也可以将其存储在文本文件中,如果您希望了解其代码,请询问我。如果您使用的是browser.manage().logs()。get('browser')解决方案,您确定默认情况下不会保留浏览器日志吗?谢谢,它们不是。页面导航后,控制台将清除另一种方法是将日志保存到文件:请参阅 var logmsg; f

如何在自动化测试中进行页面导航后捕获浏览器日志?
测试:
单击按钮触发写入浏览器控制台+页面导航。
在chrome中,开发工具中有一个选项:在导航时保留日志


您可以使用全局变量来保留日志。或者您也可以将其存储在文本文件中,如果您希望了解其代码,请询问我。

如果您使用的是
browser.manage().logs()。get('browser')
解决方案,您确定默认情况下不会保留浏览器日志吗?谢谢,它们不是。页面导航后,控制台将清除另一种方法是将日志保存到文件:请参阅
var logmsg;

function aftereach(){
browser.manage().logs().get('browser').then(function (browserLogs) {
        browserLogs.forEach(function (log) {
            logmsg = logmsg + log;
        });
}