2

所以我将一些单元测试从 Selenium IDE 导出到 Python。现在我正在尝试调试一些东西,我注意到 Selenium 使用了该logging模块。有一条特别的线selenium.webdriver.remote.remote_connection,我真的很想看到它的输出。这是:

LOGGER.debug('%s %s %s' % (method, url, data))

在文件的顶部是另一行,内容如下:

LOGGER = logging.getLogger(__name__)

那么这个日志文件在哪里呢?我想看看它。

4

1 回答 1

3

在您的单元测试脚本中,放置

import logging
logging.basicConfig(filename = log_filename, level = logging.DEBUG)

wherelog_filename是您希望将日志文件写入的任何位置的路径。

如果没有调用logging.basicConfig或一些这样的调用来设置日志处理程序,该LOGGER.debug命令什么也不做。

于 2012-12-22T02:47:59.107 回答