我正试图在量角器中获取错误消息。这适用于Chrome:
browser.manage().logs().get('browser').then(function(browserLog) {
console.log(browserLog);
browserLog.forEach(function (log) {
if (log.level.value === 1000) {
numOfErrors++;
}
});
});
但是在Firefox中,虽然我可以在浏览器中看到错误消息,但我没有得到任何SEVERE (1000) messages
,但有许多较低级800
和900
。
我还尝试使用量角器插件进行控制台错误,但由于某种原因,即使发生错误,也会一直传递。
答案 0 :(得分:1)
根据相关的Console plugin does not fail on error on Firefox问题,控制台插件可以在 Chrome仅中可靠地运行:
这是因为firefoxdriver略微实现了日志抓取 不同。我们应该澄清控制台插件是唯一的 保证不受铬。