2016-04-25 7 views

答えて

0

ご質問が正しい場合は、 あなたのモジュールをインポートすると、あなたが基本的な操作を行うことができ、次のいずれか

import myModule1, my Module2 

を次に、あなたのメニューが実際にmyModule1.MenuとmyModule2.Menu

と呼ぶことにするか、など、あるいは/からインポートすることができますインポート/例えば、として:

from myModule1 import Menu as Menu 
from myModule2 import Menu as SubMenu 
+0

これはPythonのコードです。ロボットフレームワークの構文でこれを作る方法は?私はモジュールをインポートし、そのモジュールへの参照を取得したい。単に私はRobot Frameworkでモジュールのインスタンスが必要です。 – user2678074

0

あなたはBuiltIn libraryからGet library instanceキーワードを使用することができ、ライブラリのインスタンスを取得します。

open 
    [Arguments] ${library_object} 
    ${lib}=  Get library instance ${library_object} 
    call method ${lib} open 

あなたはまた、単に名前を渡すことができ、およびファイル名を指定して実行キーワードを使用します:

*** Keywords *** 
open 
    [Arguments] ${library_object} 
    run keyword ${library_object}.open 

したい場合は、インスタンスを使用すると、そのライブラリにキーワードを呼び出すためにCall methodキーワードを使用することができますこのような細かいことを避けるには、完全に修飾することで、どのライブラリでもopenキーワードを直接呼び出すことができます。

*** Test cases *** 
MenuOpen 
    Menu.open 

SubmentOpen 
    Submenu.open 
関連する問題