TA的每日心情 | 无聊 9 小时前 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
请教: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() 代码就一定阻塞在这里,麻烦有神解答下吗,谢谢
|
|