2017-04-10 68 views
0

我对sikuli和python 2.4一般都很陌生。我有一个测试案例设置如下:Python/Sikuli 1.0.1自定义测试运行器

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。那可能吗?提前致谢。

回答

0

首先,Sikuli Script的最后一个版本工作在Jython/Python 2.7上,而不是2.4。这样更好。

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

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

我有几个尝试与旧版本Sikuli的运行机器人框架,得到了印象,RF有一个相当不错的测试跑步者和HTML测试报告(http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#report-file)。

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

相关问题