我想在 Robot Framework 中运行测试。
我还想要以下类型的机器人框架测试目录结构:
- 根目录
- 图书馆
- 库.py
- 资源文件
- 资源.txt
- 测试
- test_1.txt
- test_2.txt
- 图书馆
或者类似的东西。但是,我不知道如何编写测试以便他们可以访问我的库和资源文件。例如,如何从 Tests\test_1.txt 导入 Libraries\Library.py。
解决这个问题的最佳方法是什么?
是否有访问父目录中文件的语法?
我应该在每个测试文件中导入资源和库文件,还是只导入一次?
最佳答案
机器人自动定义一个 ${EXECDIR}
变量,我们用它来代替 Bryan 的回答中的 ${ROOT}
。
优点:
- 独立于系统
缺点:
- 可能取决于您调用 PyBot 的方式(命令提示符中的工作目录,或您在 RIDE 中打开的文件夹)
关于testing - 使用目录结构进行机器人框架测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180268/