【发布时间】:2015-02-09 16:12:09
【问题描述】:
我使用 sikuli 自动化了一个应用程序。现在程序充满了图像(通常的 sikuli 程序),我想为测试用例生成最终报告。我只能看到机器人框架生成报告的选项。我不知道蟒蛇。没有机器人框架我怎么能做到这一点?您能指导我执行此操作的步骤吗?如果没有正常方式的选项指南。谢谢
【问题讨论】:
标签: unit-testing testing automation sikuli
我使用 sikuli 自动化了一个应用程序。现在程序充满了图像(通常的 sikuli 程序),我想为测试用例生成最终报告。我只能看到机器人框架生成报告的选项。我不知道蟒蛇。没有机器人框架我怎么能做到这一点?您能指导我执行此操作的步骤吗?如果没有正常方式的选项指南。谢谢
【问题讨论】:
标签: unit-testing testing automation sikuli
您可以尝试以下两种方法之一:
--脚本--
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)
【讨论】: