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

Appium会话创建失败:无法连接localhost:4723端口求助

问题描述

运行测试脚本时出现连接拒绝错误,终端输出如下:

PS D:\rad\Appium> node test.js
2023-08-23T08:32:36.573Z INFO webdriver: Initiate new session using the WebDriver protocol
2023-08-23T08:32:36.575Z INFO @wdio/utils: Connecting to existing driver at http://localhost:4723/
2023-08-23T08:32:36.617Z INFO webdriver: [POST] http://localhost:4723/session
2023-08-23T08:32:36.617Z INFO webdriver: 
2023-08-23T08:32:36.641Z ERROR webdriver: RequestError: connect ECONNREFUSED ::1:4723
    at ClientRequest.<anonymous> 
错误:无法创建会话。
无法连接到"http://localhost:4723/",请确保浏览器驱动在该地址运行。
似乎服务未启动或拒绝任何连接。

当前执行的命令:

  • 启动Appium服务器:appium --base-path=/wd/hub
  • 运行测试脚本:node test.js
解决方案

错误原因是Appium服务器路径与测试代码的连接路径不匹配:

  • 使用--base-path=/wd/hub启动服务器后,Appium的实际接口根路径为http://localhost:4723/wd/hub
  • 但测试代码尝试连接的是http://localhost:4723/,缺少了指定的/wd/hub路径,导致连接失败。

可通过以下两种方式解决:

  1. 修改测试代码的连接地址:将代码中指向Appium的URL改为http://localhost:4723/wd/hub
  2. 调整Appium启动命令:去掉--base-path=/wd/hub参数,直接用默认路径启动服务器:
    appium
    

修改完成后,重新启动Appium服务器,再运行node test.js即可正常创建会话。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 22:57:17