【问题标题】:Why is Selenium logging ERROR messages on Chrome browser startup? [duplicate]为什么 Selenium 在 Chrome 浏览器启动时记录错误消息? [复制]
【发布时间】:2022-01-05 17:36:54
【问题描述】:

每次我使用 selenium 启动测试时,控制台中都会出现如下内容:

[5124:4344:1128/184821.088:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
[5124:4344:1128/184821.145:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended.
[5124:4344:1128/184821.195:ERROR:chrome_browser_main_extra_parts_metrics.cc(232)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends.
[5124:4344:1128/184821.289:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status ended.

如何禁用它?

【问题讨论】:

  • 如果您告诉它登录到控制台,常规 Chrome 也会记录。这不是 Selenium 的东西。

标签: python selenium google-chrome selenium-chromedriver


【解决方案1】:

这些错误信息...

[5124:4344:1128/184821.088:ERROR:chrome_browser_main_extra_parts_metrics.cc(226)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
[5124:4344:1128/184821.145:ERROR:chrome_browser_main_extra_parts_metrics.cc(229)] crbug.com/1216328: Checking Bluetooth availability ended.

...是一些参数化测试由于在启动时记录昂贵的指标超时而变得不稳定的结果

根据Parametrized tests are flaky due to a timeout in recording expensive metrics on startupisherman@chromium.org 的讨论,chrome_browser_main_extra_parts_metrics.cc 中的任何一个调用都是不稳定的:

asvitkine@chromium.org 在他的commit 中提到:

不要在 Linux 上记录直方图 DefaultBrowser.State。要查询的代码 默认浏览器状态有时会挂起 Chrome 在浏览器上启动 测试机器人,导致片状。在Linux上禁用相关代码 直到找到解决方案。另外,修改一些仪器 消息更简洁,更清楚地表明错误何时出现 可能会发生问题。一旦这个土地,我们应该能够看到 是否有更多测试受此影响,或者该错误是否可以关闭 并且可以删除诊断日志。

一旦解决了不稳定的测试,此修复程序应该会解决即将发布的版本中的问题。

但是,这些日志消息不会影响您的测试,您可以忍受这些。

【讨论】:

  • 供将来参考:根据GitLab,“[A flaky test] 是一种有时会失败的测试,但如果您重试足够多次,它最终会通过。”顺便说一句,现在是 2022 年,当前版本的 Selenium 也会出现同样的问题。
猜你喜欢
  • 2016-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-04-21
  • 2011-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多