【问题标题】:Selenium capture IE and Edge console logSelenium 捕获 IE 和 Edge 控制台日志
【发布时间】:2019-04-19 23:38:24
【问题描述】:

我可以使用:

let browserLog = await browser.manage().logs().get('browser'); console.log(util.inspect(browserLog))

在 chrome 中,但不适用于 IE 和 Edge 浏览器。

有什么建议吗?

【问题讨论】:

  • 根据this 的文章,看起来IE 不以任何方式支持这一点。因此Edge 也不会。

标签: selenium webdriver protractor


【解决方案1】:

你不能。当前提供控制台日志的唯一浏览器和驱动程序是带有 Chromedriver 的 Chrome。它可能会在以后添加到 W3C Webdriver 规范中,请关注此问题https://github.com/w3c/webdriver/issues/406

【讨论】:

  • 我有点奇怪,但 Edge(Chromium) v87.X 似乎实现了一个捕获 console.warn(),console.error() 的默认值,但级别不可设置,所以 console.log () 和向下永远不会被捕获。
猜你喜欢
  • 2015-10-22
  • 2013-02-02
  • 2017-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多