如何在 Python 3.x 中禁用 chrome webdriver 上的调试器?

问题描述 投票:0回答:2

有人知道如何在 Python 3.6 中禁用 chrome webdriver 中的调试器/日志记录吗?

enter image description here

我正在尝试以下代码,但它不起作用。

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-logging")
chrome_options.add_argument("--disable-login-animations")
chrome_options.add_argument("--disable-notifications")
chrome_options.add_argument("--disable-default-apps")

driver = webdriver.Chrome(chrome_options=chrome_options, service_log_path='NUL', service_args=["--verbose", r"--log-path=D:\qc1.log"])

Python版本:3.6.1

Chrome浏览器版本:62.0.3202.94(64位)

Webdriver 版本:2.33

操作系统:Win10(64位)

python google-chrome selenium debugging webdriver
2个回答
5
投票

添加此

chrome_options.add_argument("--log-level=3")
以关闭日志记录。


0
投票

在 C# 中,这对我不再适用。在 Selenium 4 中,您现在可以通过 SetLevel 调用配置 LogLevel,请参阅 https://www.selenium.dev/documentation/webdriver/troubleshooting/logging

© www.soinside.com 2019 - 2024. All rights reserved.