机器人框架中的Python库文件

时间:2014-10-03 17:17:19

标签: python robotframework

我想将所有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

2 个答案:

答案 0 :(得分:0)

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

*** 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

答案 1 :(得分:0)

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