Appium Inspector启动会话提示--allow cors错误如何解决
问题修复方案
- 首先核对Appium Server的启动状态:查看桌面版Appium Server启动后的运行日志,确认输出包含类似
Appium REST http interface listener started on 0.0.0.0:4723的内容,确认服务正常启动且监听的端口无其他程序占用。如果端口被占用,可以在Appium Server设置中更换空闲端口后重启服务。 - 核对Appium Inspector的连接配置:Inspector的「Remote Host」填写
127.0.0.1,「Remote Port」和Appium Server监听的端口保持一致(默认是4723),「Remote Path」必须填写/wd/hub,该字段为空是多数连接失败的原因。 - 确认CORS设置生效:桌面版Appium Server修改「Allow CORS」为true后,必须完全关闭Appium Server再重新启动,修改的配置才会生效,未重启的情况下配置不会生效。
- 命令行启动验证:如果桌面版Server设置不生效,可以直接通过终端执行命令
appium --allow-cors启动服务,再用Inspector尝试连接,排除桌面版设置项的异常问题。 - 额外检查项:确认本地防火墙未拦截Appium的监听端口,Desired Capabilities中的udid字段无多余空格、拼写正确,使用独立安装版的Appium Inspector而非浏览器版本,可避免浏览器侧的跨域限制。
内容的提问来源于stack exchange,提问作者minTwin
相关产品推荐
相关产品推荐

