PythonでRobot Frameworkをプログラムで使用することはできますか?私が知る限り、Javaを使用する上でのリソースです。Pythonでロボットフレームワークを使用する
-2
A
答えて
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で直接使用することをお勧めします。
実際に何をしようとしているのですか?テストスイートを作成するPythonコードを記述しようとしていますか? –