robot fram中的Python库文件

2024-10-01 04:45:04 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这里有一个例子。。。在

我的python脚本在这些位置。。在

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

我想用Robot脚本导入所有python文件。我目前正在脚本的开头硬编码整个路径。在

^{pr2}$

Tags: 文件samplepy路径脚本框架编码home
2条回答

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

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

相关问题 更多 >