我使用sikuli自动化了一个应用程序。现在程序充满了图像(通常的sikuli程序),我想为测试用例生成最终报告。我只能看到机器人框架生成报告的选项。我不懂python。没有机器人框架我怎么能这样做?您能否指导我完成这些步骤?如果没有正常方式的选项指南。感谢
答案 0 :(得分:1)
您可以尝试以下两种方法之一:
- 脚本 -
from sikuli import *
import unittest
import HTMLTestRunner
Class ClassName(unittest.TestCase):
#paste your script
suite = unittest.TestLoader().loadTestsFromTestCase(ClassName)
outfile = open("C:\\Sikuli\\Reports\\report.html", "w") # path to report folder
runner = HTMLTestRunner.HTMLTestRunner(stream=outfile, title=' Report Title', description='desc..' )
runner.run(suite)
- 脚本 -
import xmlrunner
import unittest
class MyTest(unittest.TestCase):
def setUp(self):
// setUp
def testMyTest(self):
// test
def tearDown(self):
// tearDown
suite = unittest.TestLoader().loadTestsFromTestCase(MyTest)
result = XMLTestRunner(file("unittest.xml", "w")).run(suite)