You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Appium2.0自动化Android应用时本地服务器路由未找到求助

解决Appium 2.0访问根URL出现404错误的问题
  • Appium 2.0接口路径规则:Appium 2.0不再将根路径(http://xxx:4723/)作为API入口,直接访问会返回404。正确的服务器健康检查路径是http://127.0.0.1:4723/wd/hub/status或http://127.0.0.1:4723/v1/status,访问后若返回包含status: 0的JSON数据,说明服务器运行正常。

  • 核对服务器启动日志的实际路径:启动Appium时,命令行日志会显示完整的监听接口路径,比如Appium REST http interface listener started on http://0.0.0.0:4723/wd/hub。如果启动时用--base-path参数自定义了路径,必须以日志中显示的路径为准进行访问。

  • 确认服务器正常启动:检查Appium启动日志是否有报错,比如端口被占用(提示Address already in use)、依赖缺失(如Java/Android SDK环境变量未配置)。若端口被占用,可换端口启动:appium -p 4724,再访问对应端口的状态路径。

  • 检查防火墙与代理设置:Windows防火墙可能拦截4723端口,可临时关闭防火墙测试,或在防火墙中添加允许Appium通过4723端口TCP连接的规则。同时关闭本地代理,避免请求被转发导致无法连接。

  • 修正客户端代码的连接URL:如果是测试代码连接失败,确保代码中的Remote URL包含正确的路径后缀,示例:

from appium import webdriver

desired_caps = {
    "platformName": "Android",
    "deviceName": "emulator-5554",
    "appPackage": "com.example.app",
    "appActivity": ".MainActivity"
}

driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)

内容的提问来源于stack exchange,提问作者Learn2Code

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:50:00