尝试启动appium服务器时,出现以下错误:
> Checking if an update is available
> Update not available
> Starting Node Server
> warn: Appium support for versions of node < 0.12 has been deprecated and will be removed in a future version. Please upgrade!
> 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.
>
>
> Node Server Process Ended
以前它工作正常。我使用python启动了Selenium网格节点。从那时起我就遇到了这个问题。
先谢谢。
答案 0 :(得分:1)
您使用的操作系统是什么?如果您使用* nix系统,可以这样做:
netstat -tulpn | grep :4723
如果有任何结果,那就直接杀死那个过程。
您可以尝试运行:
Windows: taskkill /F /IM node.exe
Linux: killall node
Mac: killall node
尝试从npm安装新版本的appium。
答案 1 :(得分:0)
看起来服务器已经处于运行模式。如果您想再次启动,请先停止正在运行的服务器。
其他情况可能是某个其他进程使用相同的端口。
答案 2 :(得分:0)
也许你想在启动appium app之前启动appium服务器; 如果出现这种情况,请关闭appium服务器,然后重启appium app或client。
注意:如果你是killall节点,那么appium服务器也会被杀死。