robot框架中的Python库文件

robot框架中的Python库文件,python,robotframework,Python,Robotframework,我想将所有python文件导入Robot框架。目前,我正在引用文件及其整个路径。相反,有没有办法在一行中调用所有必需的文件?可能通过在Robot框架中导入所有库路径 这里有一个例子 我的python脚本位于这些位置 /user/home/scriptLibrary/sample.py /user/home/scriptLibrary/sample_1.py 我想在Robot脚本中导入所有python文件。我目前正在脚本开头对整个路径进行硬编码 /user/home/scriptLibrary/

我想将所有python文件导入Robot框架。目前,我正在引用文件及其整个路径。相反,有没有办法在一行中调用所有必需的文件?可能通过在Robot框架中导入所有库路径

这里有一个例子

我的python脚本位于这些位置

/user/home/scriptLibrary/sample.py
/user/home/scriptLibrary/sample_1.py
我想在Robot脚本中导入所有python文件。我目前正在脚本开头对整个路径进行硬编码

/user/home/scriptLibrary/sample.py
/user/home/scriptLibrary/sample_1.py
.
.
.
/user/home/scriptLibrary/sample_n.py

Robot不支持设置表中每行有多个库。但是,您可以创建一个加载库的关键字,然后从套件设置中调用该关键字。例如:

*** Settings ***
| Suite Setup | Import all libraries

*** Keywords ***
| Import all libraries
| | Import library | ${CURDIR}/sample.py
| | Import library | ${CURDIR}/sample_1.py
| | Import library | ${CURDIR}/sample_2.py
...
| | Import library | ${CURDIR}/sample_n.py

如果这些导入一起使用,请考虑将它们放置在资源文件中。然后在每个套件中,您只需导入资源即可导入所有库。

谢谢Bryan。导入每个文件都非常困难。如果没有其他选择,我会选择这个选项。@siya:你是在寻找一种将所有内容加载到文件夹中的方法吗?您可以编写一个关键字来获取文件列表并将其全部导入。这就是你想要的吗?嗨,我正在寻找导入选项。假设我的所有库文件都在一个目录中。我只想导入机器人脚本,如。。导入库*。所以在其他Robot文件中,我也可以在一行import lib*中导入lib文件,实际上,我将对所有Robot脚本使用相同的库。所以,我正在寻找,如果我们能把所有这些lib文件放在一个包中,并在Robot脚本中调用它。