Python:3.7.3 机器人:3.1.1
机器人框架无法读取用户定义的python方法。
loo.robot
*** Settings ***
Library ../voo/boo/foo.py
fookeyword
[Arguments] ${arg1} ${arg2} ${arg3}
${body}= body ${arg1} ${arg2} ${arg3}
[Return] ${body}
foo.py
class foo():
def body(self,arg1,arg2,arg3):
some operation
文件位置: 机器人:Basefolder / roo / ioo.robot Python :Basefolder / voo / boo / foo.py
注意:以上所有路径均已添加到系统环境变量,Pycharm解释器和python路径中。此外,pycharm能够在单击时导航到相应的python文件和方法,但由于某些未知原因,系统仍会抛出“未找到名称为“ body”的关键字”错误。
有人可以建议导致上述错误的原因吗?
答案 0 :(得分:1)
这也发生在我身上。每当在机器人框架中调用 python 函数时,都不会显示正确的错误消息。 错误应该在python文件中。你需要做的是: 确保 python 文件没有错误,然后尝试执行机器人脚本