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