我有一些测试,它们是从带有-t参数的命令行界面运行的,似乎不再支持1.0.1。
测试看起来像:
import unittest
import HTMLTestRunner
class TestSeqFunc(unittest.TestCase):
def test1(self):
click("a.png")
assert True
def test2(self):
click("a.png")
assert False
suite = unittest.TestLoader().loadTestsFromTestCase(TestSeqFunc)
outfile = open("/Users/vinogradov/Documents/Report.html", "w")
runner = HTMLTestRunner.HTMLTestRunner(stream=outfile, title="Test Report", description="Test1")
runner.run(suite)
我如何使用Sikuli 1.0.1(使用Mac OS X,但问题很一般)启动它们。
答案 0 :(得分:0)
自助服务:
将HTMLTestRunner.py放在.sikuli包中 然后用-r运行,而不是用-t:
运行就我而言:
/Applications/SikuliX-IDE.app/Contents/runIDE -r test.sikuli
完美无缺!