如何使Selenium webdriver日志文件

时间:2015-07-30 13:46:41

标签: selenium-webdriver log4j

有谁知道如何将Selenium Webdriver日志测试结果发送到文件?我知道log4j,但是如何让它写入文件?

1 个答案:

答案 0 :(得分:0)

这取决于您使用的编程语言。所有语言都有一个文件I / O模块。例如,我一直在使用python,如果你想将测试结果移植到一个文件,你可以使用:

logging.basicConfig(level = logging.CRITICAL,
                    format = '%(asctime)s %(name)-12s %(levelname)-8s %(message)s', 
                    datefmt = '%m-%d %H:%M',
                    filename = self.testResultRecord,
                    filemode = 'w')
In your tests:
logging.critical("test results 1")
logging.critical("test results 2")

将写入您定义为“self.testResultRecord”的文件。

或者,您可以从架子中选择一个测试框架并立即使用它们,所有都已经处理好了,您不需要担心文件的端口结果,它们会为您生成测试结果。

例如,Nose,unittest或robotframework。