オブジェクト。このコードを実際に動作させるために、ライブラリオブジェクトを作成して渡す方法は?キーワードは、私は2つのlibs、open()メソッドの両方を持っている
0
A
答えて
0
ご質問が正しい場合は、 あなたのモジュールをインポートすると、あなたが基本的な操作を行うことができ、次のいずれか
import myModule1, my Module2
を次に、あなたのメニューが実際にmyModule1.MenuとmyModule2.Menu
と呼ぶことにするか、など、あるいは/からインポートすることができますインポート/例えば、として:
from myModule1 import Menu as Menu
from myModule2 import Menu as SubMenu
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
関連する問題
- 1. オーバーロードは、私は2つのオーバーロードされたメソッドを持っている方法
- 2. は、私は2つのテーブル持って
- 3. MySQLの2つのテーブルは、私はテーブルを持っている
- 4. は、私は2つのリストを持っているのScala
- 5. は、私は2つのプロパティを持つのUIViewControllerを持っているiPhone
- 6. は、私はメソッドを持っている
- 7. は、私は2つのクエリを持っている2つのクエリ
- 8. 私は2つのモデル持って
- 9. 私は2つのテーブル持ってeagerload
- 10. 私は2つのLINQ持ってLINQ
- 11. ソート私は2つのテキストファイル持って
- 12. は、私は2つのテーブルを持っている
- 13. コントロールは、私は2つのコンボボックスを持っている価値
- 14. は、私は2つのモデルを持っている関連オブジェクト
- 15. 必須フィールドは、私は2つのクラスを持っている
- 16. アンドロイド - それは私は2つのアプリケーションを持っている
- 17. は、私は2つのモデルを持っているツールチップ
- 18. リダイレクトは、私は2つのドメインを持っている
- 19. EF&リストビューは、私は2つのテーブルを持っているルックアップテーブル
- 20. ブートストラップは、私は2つのdiv要素を持っている
- 21. MYSQLは、私は2つのテーブルを持っている
- 22. @jsonbackreferenceは、私は2つのクラスを持っている関係
- 23. MySQLは、私は2つのテーブルを持っている/ SUMクエリ
- 24. クロスサブドメインは、私は2つのURLを持っている
- 25. サブクエリは、私は2つのテーブルを持っているアップデートセット句
- 26. は、私は2つのモデルを持っている
- 27. は、私は2つのウェブサイトを持っているモノ
- 28. は、私は2つのモデルを持っているフォームウィジェットフィールドに
- 29. 検索クエリは、私は2つのコレクションを持っている
- 30. は、私は2つのコントローラを持っている
これはPythonのコードです。ロボットフレームワークの構文でこれを作る方法は?私はモジュールをインポートし、そのモジュールへの参照を取得したい。単に私はRobot Frameworkでモジュールのインスタンスが必要です。 – user2678074