繁体   English   中英

Appium:无法在 Windows 中启动 appium 服务器

[英]Appium: Couldn't start the appium server in Windows

我有 2 个版本的 Appium。 一个安装在 Windows/Program Files 上,其他版本是 .zip 解压缩。

我无法启动 Appium 服务器并出现以下错误 -

error: Couldn't start Appium REST http interface listener. Requested port is already in use. Please make sure there's no other instance of Appium running already.

按 Ctrl+alt+Del 启动 Windows 任务管理器。 在“进程”选项卡下杀死“ node.exe ”进程。 再次尝试启动 Appium 服务器

如果您在任务管理器中没有找到“node.exe”(这发生在我身上),您可以尝试以下操作:

  1. 停止“Appium 服务器”

  2. 在 Appium 服务器中,单击“设置”齿轮图标并将“端口”更改为其他内容,例如 4725

  3. 在您调用“AndroidDriver”的代码中,将端口更改为您在上面更新的值:

(AndroidDriver driver=new AndroidDriver(new URL(" http://127.0.0.1:4725/wd/hub "),cap );)

  1. 再次启动 Appium 服务器。

转到 Appium(Android windows) 设置更改为任何端口号并再次启动服务器。 再次启动服务器后,更改为原始端口。

停止当前运行的 appium 服务器并重新启动它。

我尝试按照上面 node.js 的说明终止进程,但我没有发现 node.js 正在运行。 我想分享的一个解决方案,对我有用的是....尝试在 appium 设置中设置不同的端口号,例如:4725 是默认设置,将其更改为 4726 ...如果您遇到相同的问题,下次将运行更改回到之前的 4725。

通过同时按住Ctrl + Alt + Del键来启动 Windows 任务管理器。 杀死进程adb.exe 关闭 appium 并重新连接您的移动设备,然后启动 appium。

我也遇到了这个问题,我通过这些步骤解决了。

appium -a 127.0.0.1 -p 4723

这里的端口号是 4723。如果服务器在一个端口上启动,您可以尝试在另一个端口上初始化服务器。

使用命令

appium -a 127.0.0.1 -p(4724 或 4725 或任何端口号)。 它会工作

尝试从任务管理器中杀死 adb 的实例和 node.exe,它应该可以工作。

请使用以下命令删除该进程。

netstat -a -o -n | 找到“5130”taskkill /F /PID

PID-来自第一个命令的结果应该是第二个命令的输入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM