appium---多进程启动app(多设备启动app)

  上一篇简单的介绍了如何通过多线程进行启动app,但是后面发现了一个问题,就是app操作必须要等到一台结束后,下一台才能进行任务,那么有没有办法让他们同时运行呢?这个时候我们可以了解下多进程。跳转门:appium---多线程启动app(多台设备启动app)

进程和线程的区别

线程:计算机的执行单位以线程为单位。计算机的最小可执行是线程。。线程是可执行的基本单位,是可被调度的基本单位。线程不可以自己独立拥有资源。线程的执行,必须依赖于所属进程中的资源。。

进程:进程是资源分配的基本单位,进程中必须至少应该有一个线程

多进程启动app

继续上一篇文章的内容,多进程启动app,在以前的代码基础上进行修改线程部分

通过把启动appium的方法通过多进程的方法进行启动。

def main(self): \'\'\'多进程启动\'\'\' multi_list = [] for i in range(2): appium_server = multiprocessing.Process(target=self.get_commad) multi_list.append(appium_server) for j in multi_list: j.start() for j in multi_list: j.join()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxxpf.html