因此我将一些单元测试从Selenium IDE导出到Python。现在我正在尝试调试一些东西,我注意到Selenium使用了logging
模块。 selenium.webdriver.remote.remote_connection
中有一个特定的行,我真的希望看到它的输出。它是:
LOGGER.debug('%s %s %s' % (method, url, data))
在文件的顶部是另一行:
LOGGER = logging.getLogger(__name__)
那么这个日志文件在哪里?我想看一下。
答案 0 :(得分:3)
在单元测试脚本中,放置
import logging
logging.basicConfig(filename = log_filename, level = logging.DEBUG)
其中log_filename
是您希望写入日志文件的路径。
如果没有调用logging.basicConfig
或某些此类调用来设置日志记录处理程序,LOGGER.debug
命令就不执行任何操作。