Pycharm无法在我的自定义库中显示Robot文件的方法建议

时间:2017-04-10 08:49:12

标签: python-2.7 pycharm robotframework

我有一个名为Service.py的库包含:

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

在我的Pycharm项目中,我创建了一个包含以下内容的机器人文件:

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

这个测试用例效果很好,但是当我输入“Ser”并按下“Ctrl + Space”时我必须手动输入这段代码,这里没有任何建议。 当我输入“ServiceKeywords”时。并按下“Ctrl + Space”,同样的事情发生了。

Pycharm可以自动完成从python库调用方法的机器人文件吗?

1 个答案:

答案 0 :(得分:0)

Lib导入看起来很好,看起来插件不支持case。

我使用RED(http://nokia.github.io/RED/)进行了检查,当用户以lib名称启动时,我们会提供内容辅助,但这在套件设置中不起作用。我为此创建了内部门票。

作为一种解决方法,在RED中,您可以选择内容辅助如何将关键字从资源和库写入测试。默认情况下它提供 kwName ,这可以更改为提供 libName.kwName (与资源相同) 来自Window-> Preferences-> Robot Framework-> Editor-> Content Assist