在python中使用机器人框架

时间:2016-04-16 10:55:34

标签: python automation robotframework

是否可以在python中以编程方式使用Robot Framework?我找到的只是使用Java的资源。

2 个答案:

答案 0 :(得分:2)

我不认为你理解机器人框架究竟做了什么。 Robot Framework基于Python构建,如果您愿意,可以通过Maven插件在Java中使用它。由于速度问题,首选方法是直接在python上使用它。

See the Quick start for more information

答案 1 :(得分:1)

是的,可以通过编程方式使用机器人框架,如果你那么问你是否可以创建和运行纯粹用python编写的测试套件。当你这样做时,你就错过了机器人框架的重点。

要了解如何操作,请阅读robot framework API documentation。这是一个例子:

from robot.api import TestSuite

suite = TestSuite('Activate Skynet')
suite.imports.library('OperatingSystem')
test = suite.tests.create('Should Activate Skynet', tags=['smoke'])
test.keywords.create('Set Environment Variable', args=['SKYNET', 'activated'], type='setup')
test.keywords.create('Environment Variable Should Be Set', args=['SKYNET'])