2016-04-16 147 views
-2

是否可以在python中以編程方式使用Robot Framework?我找到的所有資源都是使用Java。在python中使用機器人框架

+0

你可以擴展一點,你真的想做什麼?你是否試圖編寫創建測試套件的Python代碼? –

回答

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']) 
2

我不認爲你明白Robot Framework究竟幹了什麼。 Robot Framework基於Python構建,如果您願意,可以通過Maven插件在Java中使用它。由於速度問題,首選的方法是直接在python上使用它。

See the Quick start for more information