【发布时间】:2026-02-20 08:00:01
【问题描述】:
目前正在开发 selenium webdriver。我创建了一个日志文件,并将日志信息存储在 logfile.log 中。当我开始运行我的测试用例时,会捕获日志信息,但可以看到整个历史记录。我想清除日志文件,或者在开始执行测试用例之前需要清除它。
示例日志信息:
2013-10-01 09:18:06,655 INFO [TEST] Initializing Selenium...
2013-10-01 09:18:06,686 INFO [TEST] Selenium instance started
2013-10-01 09:18:11,905 INFO [TEST] ______________________________________________________________
2013-10-01 09:18:11,905 INFO [TEST] Initializing Selenium...
2013-10-01 09:18:11,921 INFO [TEST] Selenium instance started
2013-10-01 09:18:11,921 INFO [TEST] Accessing Stored uid,pwd from the stored text file
2013-10-01 09:18:11,921 INFO [TEST] Retrieved uid pwd from the text file
2013-10-01 09:18:12,858 INFO [TEST] Sign in to the OneReports website
2013-10-01 09:18:12,874 INFO [TEST] Enter Username
2013-10-01 09:18:13,077 INFO [TEST] Enter Password
2013-10-01 09:18:14,155 INFO [TEST] Submitting login details
2013-10-01 09:18:33,139 INFO [TEST] Stopping Selenium...
2013-10-01 09:18:33,139 INFO [TEST] ______________________________________________________________
【问题讨论】:
-
您使用什么 API 进行日志记录???最好的做法是创建带有时间戳的日志文件。如果您每天都在运行,那么日期就足够了,否则如果您在一天内运行多次,则完成时间戳。
-
Anuragh 的建议对于任何未来的参考都是一个更好的解决方案。否则,您可以编写简单的代码在执行开始之前删除文件。
标签: java selenium selenium-webdriver