有谁知道如何将Selenium Webdriver日志测试结果发送到文件?我知道log4j,但是如何让它写入文件?
答案 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。