51Testing软件测试论坛
标题:
请教:stdout.readline ().strip () 在 MAC 环境上一直处于阻塞,代码运行到这个地...
[打印本页]
作者:
测试积点老人
时间:
2021-3-30 16:00
标题:
请教:stdout.readline ().strip () 在 MAC 环境上一直处于阻塞,代码运行到这个地...
请教:stdout.readline ().strip () 在 MAC 环境上一直处于阻塞,代码运行到这个地方就不动了
‘’‘
def cmd(cmd):
return subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
’‘’
‘’‘
appium = cmd("appium -p %s -bp %s -U %s" % (aport, bpport, self.device)) # 启动 appium
while True:
appium_line = appium.stdout.readline().strip()
if 'listener started' in appium_line:
break
’‘’
复制代码
以上代码在 MAC 上运行,运行到 appium_line = appium.stdout.readline().strip() 代码就一定阻塞在这里,麻烦有神解答下吗,谢谢
作者:
qqq911
时间:
2021-3-31 11:38
用debug模式看看
作者:
litingting0214
时间:
2021-3-31 16:10
调试一下看看报什么错呀
作者:
bellas
时间:
2021-3-31 16:16
打个断点调试下
作者:
郭小贱
时间:
2021-3-31 16:50
提示什么信息呢?
作者:
jingzizx
时间:
2021-3-31 17:25
单步打印调试
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2