scrcpy视频录制,没有启动scrcpy成功

启动报错日志:
<Popen: returncode: None args: ‘scrcpy -Nr file.mp4’>
这个没有找到原因 比较奇怪,手动在cmd启动是正常的

源代码:import pytest

from ui_framework.page.logger import log

@pytest.fixture(scope=“module”,autouse=True)
def record():
log.debug(“h1”)
#用例运行前启动录屏
cmd = “scrcpy -Nr file.mp4”
p = subprocess.Popen(args=cmd,shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
#, stdout=subprocess.PIPE, stderr=subprocess.STDOUT
print(p)
yield
# 用例结束运行前启动录屏
os.kill(p.pid,signal.CTRL_C_EVENT)

你单独执行这个命令,可以启动成功吗 scrcpy -Nr file.mp4

单独执行是成功的
放在代码里面就不行了

先把命令改成 scrcpy -r file.mp4,检查下有没有启动,确定下是启动成功,关闭失败还是什么

<Popen: returncode: None args: ‘scrcpy -r file.mp4’>
发现还是一样

远程看下吧

原因:安装了scrcpy 没重启pycharm

谢谢老师,最近没重启过机子的坑