我是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。那可能吗?提前谢谢。
答案 0 :(得分:0)
首先,Sikuli脚本的最后一个版本适用于Jython / Python 2.7,而不是2.4。这样做的方式更好。
其次,Sikuli脚本现在是版本X1.1.1。 (我现在自己使用该版本)。您最好升级到1.1.1,因为它更积极地开发和支持。
现在是一个方向 - 您可能想要了解Sikuli Robot Framework集成: 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(也许我会尝试在那里回答它们)