【问题标题】:Selenium unit tests in Python -- where is my log file?Python 中的 Selenium 单元测试——我的日志文件在哪里?
【发布时间】:2012-12-22 02:34:46
【问题描述】:

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

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

文件的顶部是另一行:

LOGGER = logging.getLogger(__name__)

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

【问题讨论】:

    标签: python logging selenium


    【解决方案1】:

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

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

    其中log_filename 是您希望写入日志文件的任何位置的路径。

    如果没有调用 logging.basicConfig 或其他类似的调用来设置日志处理程序,LOGGER.debug 命令什么也不做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 2012-03-16
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多