2017-04-10 16 views
0

からロボットファイルにメソッドの提案を表示することができません。私のPycharmプロジェクトでPycharm私はService.pyが含まれていた名前を持つライブラリ持っている私のカスタムライブラリ

def set_up(self, nameItem="", type=""): 
return "set up is starting..." 

を、私はロボットのファイルを作成した含まれています

*** Settings *** 
Library Service WITH NAME ServiceKeywords 
Suit Setup ServiceKeywords.Set Up "Item Name" "Wood" 

このテストケースはうまくいきますが、 "Ser"を入力して "Ctrl + Space"を押したときにこのコードを手動で入力する必要があります。 「ServiceKeywords」と入力したとき。 「Ctrl + Space」を押すと、同じことが起こりました。

Pythonライブラリからメソッドを呼び出すロボットファイルに対してPycharm自動補完機能を使用できますか?

+0

はあなたがどんなpycharmプラグインを使用していアシストウィンドウ - > Preferences->ロボットFramework-> Editorの>コンテンツからlibName.kwName(リソースと同じ) を提供することができますRFのために? –

+0

ええ、intelibotプラグイン、pycharm 2016.3.3、python 2.7.12を使用します。 –

+0

これに従いますか? http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#test-library-names –

答えて

0

Libインポートがうまく見えますが、プラグインではサポートされていないようです。

私はRED(http://nokia.github.io/RED/)で確認しましたが、ユーザがlib名で始まる場合、コンテンツアシストを提供しますが、はスイートセットアップでは機能しません。私はそれのための内部のチケットを作成しました。

回避策として、REDでは、コンテンツアシスタントがリソースおよびライブラリからキーワードをテストに書き込む方法を選択できます。デフォルトでは、それはkwNameを提供し、これは変更が

+0

最新のREDリリース0.7.7にあなたのケースが含まれています。 – jozefow

関連する問題