1

JS の場合のように、Robot Framework から .py ファイルを実行する方法を見つけた人はいますか?

ロボットフレームワーク:

指定された JavaScript コードを実行します。

コードには複数のステートメントを含めることができ、最後のステートメントの戻り値がこのキーワードによって返されます。

コードは、テスト データ内の複数のセルに分割される場合があります。その場合、パーツはスペースを追加せずに連結されます。

code が既存のファイルへの絶対パスである場合、実行する JavaScript はそのファイルから読み取られます。スラッシュは、すべてのオペレーティング システムでパス区切りとして機能します。ファイルからコードを読み取る機能は、SeleniumLibrary 2.5 で追加されました。

デフォルトでは、コードは Selenium オブジェクト自体のコンテキストで実行されるため、これは Selenium オブジェクトを参照することに注意してください。アプリケーションのウィンドウを参照するには、window を使用します (例: window.document.getElementById('foo'))。

例: JavaScript を実行 window.my_js_function('arg1', 'arg2') JavaScript を実行 ${CURDIR}/js_to_execute.js

この方法で.pyファイルを実行できないのはbsです...

4

1 に答える 1