描述:python 用os.system(" appium -a 127.0.0.1 -p %s -U %s --no-reset" % (port, udid))启动appium后,appium启动后,python程序不再执行。cmd 命令显示如下。
原因:
os.system(返回值为0,1,2)方法
0:成功
1:失败
2:错误
os.system默认阻塞当前程序执行,在cmd命令前加入start可不阻塞当前程序执行。
例如:
import os
os.system(r"start E:\TX\qq.exe")
如路径有空格,单引号包上双引号就OK
解决方案:
os.system会阻塞进程,为避免不影响执行下一步,在命令前面一定要加start,改为用os.system(" star appium -a 127.0.0.1 -p %s -U %s
–no-reset" % (port, udid))