【问题标题】:Appium Port occupiedAppium 端口被占用
【发布时间】:2021-12-28 06:06:08
【问题描述】:

我正在尝试学习 Appium,但我已经陷入了困境。 当我尝试使用终端启动 Appium 时,我收到如下所示的错误消息:

Could not start REST http interface listener. The requested port may already be in use. Please make sure there is no other instance of this server running already.
Fatal Error: listen EADDRINUSE: address already in use 0.0.0.0:4723

所以我尝试使用语句lsof -i :4723 找出正在使用该端口的实例 我发现有一个正在运行的节点实例使用此端口,所以我尝试使用 kill -9 PID 终止该实例。在我杀死实例后,我再次使用lsof -i :4723 来查看它是否有效,但节点实例仍然存在但具有新的 PID。我猜杀是成功的,但节点只是立即启动一个新实例并占用端口 4237。 有没有人知道我可以尝试什么或者知道解决这个问题的方法?

我找到了一个小解决方法,它现在有效,但不应该是最终的。当我使用 kill -9 PID | appium 时,它可以工作,因为 Appium 在 kill 被执行后立即占用了端口。

提前感谢您的帮助

【问题讨论】:

  • 你是如何开始 Appium 的?你的配置是什么?
  • 我只是在终端输入appium。我没有更改任何配置,所以我猜这只是下载后的正常配置。

标签: node.js testing automated-tests appium port


【解决方案1】:

尝试在不同的端口appium -p 4725运行appium

【讨论】:

  • 我试过了,效果很好。我使用哪个端口来测试我的应用程序是否重要,或者我可以使用任何端口?
  • 你可以使用任何免费的端口
猜你喜欢
  • 2021-01-08
  • 2018-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-22
  • 2023-01-18
  • 2012-05-23
相关资源
最近更新 更多