我有一个在多个生产环境下运行的项目。因此,我得到了与生产环境相同的测试环境。
我需要用parralel在每个测试环境上执行我的RobotFramework测试。所以我的需求是在parralel中完成这3个任务,只需要1次执行,同时不会浪费时间。
robot -d rapport -v env:UAT1 tests/
robot -d rapport -v env:UAT2 tests/
robot -d rapport -v env:UAT3 tests/
我尝试使用--argumentfile来完成此操作,在每个文件中添加了env:UAT1、env:UAT2、env:UAT3。它应该为每个参数文件执行测试,但它不起作用:
robot -d rapport --argumentfile UAT1.args --argumentfile UAT2.args --argumentfile UAT3.args tests/
我试过pabot,但它似乎不太起作用。
发布于 2021-07-30 21:42:28
您可以使用套件初始化文件来设置环境变量,并且可以使用CMD变量来触发它。
https://stackoverflow.com/questions/68547050
复制相似问题