Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python/Sikuli 1.0.1自定义测试运行程序_Python_Unit Testing_Sikuli_Sikuli Ide - Fatal编程技术网

Python/Sikuli 1.0.1自定义测试运行程序

Python/Sikuli 1.0.1自定义测试运行程序,python,unit-testing,sikuli,sikuli-ide,Python,Unit Testing,Sikuli,Sikuli Ide,一般来说,我对sikuli和python 2.4还不熟悉。我有一个测试用例设置,如下所示: class testCase(unitTest.testCase): def setUp(self): try: #do setup except: #handle error, trace def tearDown(self) try: #do tearDown

一般来说,我对sikuli和python 2.4还不熟悉。我有一个测试用例设置,如下所示:

class testCase(unitTest.testCase):
    def setUp(self):
        try:
            #do setup
        except:
            #handle error, trace

    def tearDown(self)
        try:
            #do tearDown
        except:
            #handle error

    def testMethod(self)
        try:
            #do test method
        except:
            #handle error

我正试图找到一个合适的测试运行程序来生成.xml和.html测试结果。谁能给我指一下正确的方向吗。顺便说一句,我正在尝试,只是因为我正在将错误和测试用例的步骤记录到一个外部.log文件中。我想创建一个合适的测试运行程序,在其中我可以添加所有测试用例并生成testreport.html。可能吗?提前感谢。

首先,Sikuli脚本的最新版本是在Jython/Python 2.7上工作的,而不是在2.4上。那好多了

其次,Sikuli脚本现在是版本X1.1.1。(我目前正在使用该版本)。您最好也升级到1.1.1,因为它得到了更积极的开发和支持

现在有一个方向——您可能希望了解Sikuli Robot框架集成:

我尝试了几次用旧版本的Sikuli运行Robot框架,得到的印象是RF有一个非常好的测试运行程序和html()中的测试报告

不幸的是,射频集成现在已经超出了我的项目优先级,但如果你还有任何问题,你可以在官方支持论坛上问他们:(也许我也会尝试在那里回答他们)