【问题标题】:APPIUM: Cannot bind listener: cannot bind to 127.0.0.1:8200APPIUM:无法绑定监听器:无法绑定到 127.0.0.1:8200
【发布时间】:2021-05-30 17:30:56
【问题描述】:

当我尝试运行 appium 时,我突然遇到了这个错误。

错误: 处理命令时发生未知的服务器端错误。原始错误:执行 adbExec 时出错。原始错误:‘Command ‘C:\Users\vsingh\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 forward tcp:8200 tcp:6790’ exited with code 1’; Stderr:'adb.exe:错误:无法绑定侦听器:无法绑定到 127.0.0.1:8200:尝试以访问权限禁止的方式访问套接字。 (10013)’;代码:‘1’

期望上限:

{
“deviceName”: “myphone”,
“udid”: “emulator-5554”,
“platformName”: “Android”,
“platformVersion”: “9.0”,
“appWaitActivity”: “com.application.activity.MainDrawerActivity”,
“appWaitPackage”: “com.application.pas”,
“noReset”: true
}

试过 adb kill-server,adb root。但仍然没有效果。 一直到昨天都还好好的。

使用 Appium 检查器

【问题讨论】:

    标签: python android appium


    【解决方案1】:

    很可能端口仍在使用中。

    尝试在机器终端上运行sudo lsof -i | grep 8080nc -l 0.0.0.0 8080,看看端口是否在使用中。

    如果它正在使用中,则停止该进程。将来避免它的最佳方法是在再次开始测试之前创建清理脚本以释放所有必需的端口,或者在 docker 容器中运行测试。

    【讨论】:

      猜你喜欢
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-03
      • 2020-10-10
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多