当前位置: 首页 > 面试题库 >

Python中的selenium单元测试-我的日志文件在哪里?

鲁华灿
2023-03-14
问题内容

因此,我将一些单元测试从Selenium
IDE导出到了Python。现在,我正在尝试调试某些东西,并且我注意到Selenium使用该logging模块。selenium.webdriver.remote.remote_connection我真的很想看到其中的一行输出。它是:

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

文件顶部是另一行,内容为:

LOGGER = logging.getLogger(__name__)

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


问题答案:

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

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

log_filename您想将日志文件写入的位置的路径是哪里。

如果没有调用logging.basicConfig或进行类似的调用来设置日志记录处理程序,该LOGGER.debug命令将不执行任何操作。



 类似资料:
  • 问题内容: 我在查找日志文件时遇到问题。 我在Windows XP的Eclipse 3.7.1中使用Java日志记录- 。我文件的相关行是: 据我所知,执行以下两行之后: 我的日志文件应该在哪里是整数。 我在该目录中有5个不同的文件,通过,但是它们都没有包含我的日志记录,甚至没有包含今天日期的记录。我进行了一些谷歌搜索,发现“ 跟踪和日志记录”表示我的日志应位于其他位置。那里有一个名为的文件,但实

  • 这是我在Python中的第一个项目,我刚刚学习了框架。测试模块运行良好,当我做,但当我想执行某个类或方法,如留档中所说,使用: 我得到以下错误: 我运行命令的目录包含(我还尝试将名称更改为),带有和方法都以开头,这里是我在终端上运行的命令: 我在任何地方都找不到类似的问题,知道错误背后的原因以及如何在模块或方法内部运行某个类将是非常好的

  • 问题内容: 如果您正在编写库或应用程序,则单元测试文件会放在哪里? 将测试文件与主应用程序代码分开是很好的选择,但是将它们放在应用程序根目录内的“ tests”子目录中是很尴尬的,因为这样会使导入要测试的模块更加困难。 这里有最佳实践吗? 问题答案: 对于文件,通常应遵循Pythonic命名约定来调用单元测试。 有几个普遍接受的地方: 与相同的目录中。 进入(与代码目录处于同一级别)。 在(代码目

  • 问题内容: 我找不到存储nodejs日志文件的位置。因为在我的节点服务器中出现“分段错误”,所以我想查看日志文件以获取其他信息… 问题答案: 没有日志文件。每个node.js“应用”都是一个单独的实体。默认情况下,它将错误记录到STDERR并输出到STDOUT。您可以在从外壳运行它时将其更改为登录到文件。 另外(推荐),您可以手动或使用许多日志库之一在应用程序内部添加日志记录: winston l

  • 问题内容: 我正在使用运行多个容器。我可以使用command查看应用程序日志。但是我想访问原始日志文件以将其发送到某个地方?它在哪里?我猜这是每个容器(在容器内部?)的单独日志,但是在哪里可以找到它? 问题答案: 容器的日志可在以下位置找到: (如果您使用默认的日志格式json)

  • 问题内容: 您如何让Jenkins执行python unittest案例?是否可以从内置包中输出JUnit样式的XML ? 问题答案: tests.py: [带有pytest的JUnit](http://pytest.org/latest/usage.html#creating-junitxml- format-files) 使用以下命令运行测试: results.xml: 带nose的JUnit