机器人框架中的并行执行(线程)

时间:2019-05-31 03:08:42

标签: python robotframework python-multithreading

变量示例:

  1. UDID:[42439492、3203201]
  2. 平台版本:[8.0,7,0]
  3. Appium端口:[4921,4320]

当前问题

我有2个UDID,因此它将有2个端口在运行。但是目前,它只是继续无限创建新端口。

Python代码

以下代码使appium服务器继续在新端口上启动。

所以问题是,当我仅调用python脚本时,代码就可以工作,但是如果我通过机器人框架调用它,那么它就不会结束。因此,我们发现机器人框架可能不是线程安全的。

#button-row

建议的方法?

  1. 修改代码以执行并行执行,而无需在python中使用线程
  2. 我一直在阅读机器人框架的流程,以了解我是否可以在机器人框架中做同样的事情。
  3. Pabot(这是一个很好的工具,但我们更喜欢只使用python或机器人框架)

如果有人能提供一些见解或帮助,将不胜感激。

谢谢!

0 个答案:

没有答案