gpt4 book ai didi

python - 在 selenium 下运行时如何减少 chromedriver 日志的冗长?

转载 作者:太空狗 更新时间:2023-10-30 02:20:25 25 4
gpt4 key购买 nike

我的功能测试的 jenkins 失败报告充满了这样的行:

selenium.webdriver.remote.remote_connection: DEBUG: Finished Request
selenium.webdriver.remote.remote_connection: DEBUG: POST http://127.0.0.1:52932/session/60d406aa8e55ac841cf4efb4a43e63be/element {"using": "css selector", "sessionId": "60d406aa8e55ac841cf4efb4a43e63be", "value": "#Login input[name=email]"}

我不关心它们,对于我真正想看到的每一行堆栈跟踪,都有数百行这样的输出。如何关闭它们?

到目前为止我已经尝试过但不起作用的事情:

from selenium import webdriver
driver = webdriver.Chrome(
service_args=['--silent'],
service_log_path='/tmp/throwaway.log')

还有……

from selenium import webdriver
driver = webdriver.Chrome(
service_args=['2>/dev/null'])

还有……

from selenium import webdriver
driver = webdriver.Chrome(
service_args=['>', '/dev/null', '2>&1'])

所有这些都没有减少任何输出。

最佳答案

您需要设置 logging levelremote_connection 高于 DEBUG 时:

from selenium.webdriver.remote.remote_connection import LOGGER, logging
LOGGER.setLevel(logging.WARNING)

仅供引用,基于 this answer .

关于python - 在 selenium 下运行时如何减少 chromedriver 日志的冗长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23407142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com