我正在使用testng和创建日志来执行selenium测试类。
如果使用TestNG Factory并行执行测试类,日志会变得混乱并且有点混乱。
有没有我们可以按照测试类的执行顺序和一个与其他类别分开的类日志,在并行测试执行中创建日志。
谢谢!!
答案 0 :(得分:1)
您是否正在使用任何日志记录框架,例如: log4j 并谈论单独的日志或谈论 TestNG 默认日志记录? TestNG 的默认日志记录不支持。
答案 1 :(得分:0)
TestNG拥有类似自己的自定义日志框架。要控制testNG日志记录,您可以将"log4testng.properties"
添加到类路径中。
但是,根据documentation,无法指定appender或以编程方式控制日志记录。
对于不是来自TestNG的日志,您可以使用除TestNG之外的其他日志框架,例如log4J。在这种情况下,请参考类似的问题using-different-log-files-for-every-thread-created