5

ここに画像の説明を入力私は、多くのメソッドを持つ個々の python モジュールを持っています。

例えば:

ReusableModule.py には

    def play_button():
        print 'Does play Operation'

    def download_music():
        print 'Does Download Operation'

メソッドを RobotFramework Ride の Keyword として使用したい。メソッドを RIDE から見えるようにする方法は?

PS: ROBOT フレームワークが識別できるようにクラス名を編集しました

実行すると、Ride から次のエラーが表示されます: 20130524 01:32:09.254 : FAIL : 「play_button」という名前のキーワードが見つかりません。

4

2 に答える 2

2

まず、ロボットフレームワークでモジュール/ライブラリを使用するには、PYTHONPATH にモジュールへのパスを含める必要があります。これは、Python の場合と同じです。モジュールを robotframewotk に認識させるには、必ず次を使用してください。

Library  ReusableModule

テスト スイートの [設定] セクションにあります。

次に、Linux で pybot を使用してテストを実行する場合、次のようなことができます。

$ export PYTHONPATH=/directory/contsaining/your/module
$ pybot <options>

RIDE では、RIDE 設定を変更し、モジュールへのパスを追加する必要があります。これが正しく行われていれば、RIDE でテストを実行できるはずです。また、キーワードが RIDE 補完に表示されるようになります。

于 2013-05-23T17:47:12.377 に答える