2016-04-16 6 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でビルドされています。好きな場合は、Java内でMavenプラグインで使用できます。速度の問題のために、Pythonで直接使用することをお勧めします。

See the Quick start for more information