51Testing软件测试论坛

标题: Day2-3测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-5-10 13:22
标题: Day2-3测试积点任务
问题:
python mac 上 subprocess 启动 appium-server 时,server 出现异常时,server 自动退出运行了。
但是如果直接命令行中启动appium,server出现一些异常时,server是不会退出的。不解~会继续运行,
经自己排查:


[attach]115295[/attach]


估计应该跟启动后,出现异常时,subprocess的管道流有问题。不知道如何解决,请指教~


作者: 海海豚    时间: 2018-5-15 09:57
不要用subprocess默认提供的的stderr=PIPE
用文件就没有这个限制了。
fdout = open(len(procs)+".out", 'w')
fderr = open(len(procs)+".err", 'w')
p = Popen(cmd,stdout=fdout,stderr=fderr, shell=True)
作者: jingzizx    时间: 2018-5-15 11:08
是环境的问题吗
你自动启动是用的哪里的参数,需要保持对应
作者: qqq911    时间: 2018-5-15 11:25
自动启动是用的哪里的参数,需要保持对应
作者: abcsell    时间: 2018-5-15 13:36
自动启动是用的哪里的参数,需要保持对应




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2