在Parallels虚拟机运行Appium Python自动化时遇Mac2Driver启动错误求助
Appium Mac2 Driver在Parallels Sonoma虚拟机启动失败:
[WebDriverAgentMac] Mac2Driver host process has exited with code null, signal SIGABRT 问题背景
我正在使用Appium、Python及Appium Mac2 Driver在macOS Sonoma系统上开展桌面应用自动化工作,已在宿主机完成可用的POC(概念验证)。现在尝试在Parallels虚拟机(Sonoma宿主机运行Sonoma虚拟机,采用共享网络模式)中复现该POC,却在驱动启动阶段遭遇错误。
报错信息
[WebDriverAgentMac] Mac2Driver host process has exited with code null, signal SIGABRT
我已在网络上多方查找该错误的解决方案,但均无收获。
使用的技术栈
- Appium Python自动化测试框架
- Appium Mac2 Driver
- Parallels(Sonoma宿主机运行Sonoma虚拟机)
- Appium 2.4.1
- Appium-Python-Client
- Python 3.12
补充说明
自动化流程在宿主机运行完全正常,在Parallels虚拟机中完成代码库和依赖配置后,所有步骤均正常,直到驱动启动环节触发上述错误。
我准备了两份Appium服务器DEBUG日志用于排查:
- 错误场景日志(Error log)
- 宿主机正常运行日志(Working log)
项目目标
确保Parallels虚拟机内的环境配置可用,完善项目README文档,并创建不同macOS版本的基础镜像/快照,让其他团队成员无需复杂配置即可直接运行应用自动化测试。
内容的提问来源于stack exchange,提问作者Austin
相关产品推荐
相关产品推荐

