【问题标题】:Python/Sikuli 1.0.1 custom test runnerPython/Sikuli 1.0.1 自定义测试运行器
【发布时间】:2017-04-11 18:32:31
【问题描述】:

总的来说,我是 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。那可能吗?提前致谢。

【问题讨论】:

    标签: python unit-testing sikuli sikuli-ide


    【解决方案1】:

    首先,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(也许我也会尝试在那里回答)。

    【讨论】:

      猜你喜欢
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      • 2016-04-14
      • 2011-05-22
      • 2015-09-22
      相关资源
      最近更新 更多