Robotframework 在执行下一步之前,如何等待运行(从OperatingSystem library)的执行?

Robotframework 在执行下一步之前,如何等待运行(从OperatingSystem library)的执行?,robotframework,Robotframework,我有一个测试用例(TC1)。此测试用例调用使用命令Run robot-t TC2 mytestsuite.robot另一个测试用例(TC2) 但是,TC2仅在TC1的末尾执行,而不是在调用时执行 我们可以在日志中看到这一点。调用在10:21:55.870完成,但命令仅在10:23:21.463执行 算法如下所示: Some actions Run robot -t TC2 mytestsuite.robot Some actions 2 这里在运行robot-t TC2 mytestsu

我有一个测试用例(
TC1
)。此测试用例调用使用命令
Run robot-t TC2 mytestsuite.robot
另一个测试用例(
TC2

但是,
TC2
仅在
TC1
的末尾执行,而不是在调用时执行

我们可以在日志中看到这一点。调用在
10:21:55.870完成,但命令仅在
10:23:21.463执行

算法如下所示:

Some actions
Run    robot -t TC2 mytestsuite.robot
Some actions 2
这里
在运行robot-t TC2 mytestsuite.robot之前执行一些操作2
。在执行下一步之前,如何等待执行运行


你知道如何解决这个问题吗?

解决方案是将调用的测试用例放在另一个项目中。

我无法复制你的结果,而你所描述的似乎是不可能的。在运行的命令完成之前,
Run
关键字不会返回。