0

一般来说,我是 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 文件中。我想创建一个合适的测试运行器,我可以在其中添加所有测试用例并生成测试报告 .html。那可能吗?提前致谢。

4

1 回答 1

0

首先,Sikuli Script 的最新版本适用于 Jython/Python 2.7,而不是 2.4。这样好多了。

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

现在是一个方向——您可能想研究 Sikuli 机器人框架集成: http ://sikulix-2014.readthedocs.io/en/latest/scenarios.html#using-robotframework

我曾尝试使用旧版本的 Sikuli 运行 Robot Framework,并且得到的印象是 RF 有一个非常好的测试运行器和 html 中的测试报告(http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#report-file)。

不幸的是,RF 集成现在不在我的项目优先级之列,但如果您还有其他问题,可以在官方支持论坛上提问:https ://answers.launchpad.net/sikuli/+questions (也许我会尝试回答他们那里也有)。

于 2017-04-11T10:32:31.000 回答