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;
});
}