关闭Selenium中的日志记录(从Python)
我最近继承了一些用Python 2.7编写的Selenium Webdriver代码。它正在Ubuntu上将大量数据记录到/ tmp-
太多了,这已经成为一个问题。我正在尝试将其关闭(或至少关闭)。
我一直在尝试进行RTFM,但这是Selenium(2.19.0)的新版本,手册尚未编写!
我可以看到有一个叫做的方法set_browser_log_level(logLevel)
,听起来很有希望,但是要实现它,我需要实例化一个selenium.selenium.selenium
对象。否则,我不必实例化其中之一,它不需要很多我需要提供的参数(哪个主机?哪个端口?)。
显然,我误会了一些东西。
有人可以解释一下(a)如何关闭日志记录,或者(b)selenium.selenium.selenium.selenium.selenium(我可能已经被带走了,对不起!)想要与之交谈的服务是什么?
相关问题:在Selenium中,如何关闭日志记录?我相信这是Selenium的较旧版本,并且从脚本语言调用它。
回答:
以下是帮助我克服问题的方法:
import loggingfrom selenium.webdriver.remote.remote_connection import LOGGER
LOGGER.setLevel(logging.WARNING)
注意:此代码应放在webdriver初始化之前。
希望能有所帮助。
以上是 关闭Selenium中的日志记录(从Python) 的全部内容, 来源链接: utcz.com/qa/430762.html