我试图调用一个Python函数,该函数驻留在一个单独的.py文件中,而不是.robot文件的Keyword部分中。
有什么方法可以做到这一点吗?现在驻留在.py文件中的函数名无法从.robot文件中识别出来。
a.py
Class abc:
def func:
...
x.robot
Library a.py
*** Keywords ***
Calling abc
func
Is there any way that func is accessible from the .robot file?
2条答案
按热度按时间webghufk1#
如果你在python代码中使用一个类,而不是一个普通的模块,你的 classname 应该和文件名一样。
km0tfn4u2#
是的,可以调用机器人文件的python函数。
例如,将以下内容视为python文件test.py
现在,您可以将test.py python文件导入到robot文件中。
注:确保robot文件和python文件保存在同一文件夹中,或在导入时给予python文件的路径。