临时解决方案

1.重启设备

释放appium进程,重启略显低端

2.删除appium的app

adb -s 192.168.38.32:52173 uninstall io.appium.uiautomator2.server
adb -s 192.168.38.32:52173 uninstall io.appium.uiautomator2.server.test

每次报错都需要卸载重装,很麻烦

解决方案

appium服务默认使用本地端口systemPort=8200,将数据转发到设备。当多设备并行时会出现端口冲突报socket hang up。

systemPort 用于连接 appium-uiautomator2-server 或 appium-espresso-driver. appium-uiautomator2-server_通常情况默认值为 8200 ,可 从8200到8299选择一个端口。对于_appium-espresso-driver,默认值为8300,端口地址可从8300到8399中选择一个。当并行运行测试时,必须调整端口以避免冲突。

配置文件

 <mobile_config># 第一个手机<udid>dc68e63a</udid><system_port>8200</system_port><remote_server_host>http://192.168.38.31:4723/wd/hub</remote_server_host># 第二个手机<udid>192.168.38.32:57450</udid><system_port>8201</system_port><remote_server_host>http://192.168.38.31:4725/wd/hub</remote_server_host># 第三个手机<udid>192.168.38.32:55431</udid><system_port>8202</system_port><remote_server_host>http://192.168.38.31:4727/wd/hub</remote_server_host></mobile_config>

appium解决socket hang up,正确解决姿势相关推荐

  1. npm安装electron报RequestError: socket hang up错误解决方法

    具体报这个错误的原因是国外地址网络访问请求超时 解决方法: 1.配置镜像源 export ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron ...

  2. Nodejs 中 request 出现 ‘socket hang up‘ 的解决办法

    问题来源: request 使用了代理以后出现 解决办法: 在headers中添加属性 'Connection':'keep-alive' let opts = {url:'https://baidu ...

  3. appium 报错:Original error:Could not proxy command to remote server. Original error:socket hang up解决办法

    WebDriverException: Message: An unknown server-side error occurred while processing the command. Ori ...

  4. 每日10行代码57: appium测试坚果手机出现socket hang up报错的解决

    今天在用appium测试的时候,老是出现socket hang up的报错,在网上搜索了下,找到了答案,原来是手机的系统自动把appium需要的后台进程给优化掉了. 解决办法也很简单,就是设置系统,不 ...

  5. 计算机强制关机原理,解决PC常见问题 篇十六:究竟如何关机才是正确的姿势---关于“按电源键强制关机对硬件无危害”的...

    解决PC常见问题 篇十六:究竟如何关机才是正确的姿势---关于"按电源键强制关机对硬件无危害"的 2020-08-10 10:21:40 36点赞 186收藏 64评论 本文背景 ...

  6. UITextField限制汉字数量最正确的姿势,解决iOS7下substringToIndex方法导致的崩溃

    UITextField限制汉字数量最正确的姿势,解决iOS7下substringToIndex方法导致的崩溃 参考文章: (1)UITextField限制汉字数量最正确的姿势,解决iOS7下subst ...

  7. 关于vue路由模式导致微信jssdk授权问题的正确解决姿势

    如何正确解决vue路由模式weixin-jssdk授权问题 第一种情况:最常用的history模式 第二种也比较常用,hash模式 第三种就是memoryHistory 总结 第一种情况:最常用的hi ...

  8. 解决mini_httpd_v1.30在使用http post请求出现 socket hang up的问题

    对于mini_httpd v1.30版本,执行post请求时会出现socket hang up  错误,但实际情况是cgi程序执行过了,为什么数据没有写回response? 我们看下mini_http ...

  9. Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总

    参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能.实际使用时报socket hang up错误. 方法一:后来发现是请求头设置的问题,发送选项中需要加上heade ...

最新文章

  1. 《穿越计算机的迷雾》读书笔记三
  2. Spring Cloud【使用jenkins持续部署】Gogs+jenkins+Docker Swarm+Protainer
  3. 程序员加班文化是怎么来的?
  4. python人脸识别pdf百度云_调用百度云接口实现人脸识别与文字识别
  5. 从0到掌握Java泛型有这一篇博客就够了
  6. ElementUI如何将当前组件的所有属性快速传递给子组件
  7. 2021泰州高考什么时候查成绩查询,2021年泰州学院高考录取结果什么时候出来及查询系统入口...
  8. TODO:macOS上ThinkPHP5和Semantic-UI集成
  9. 液晶显示模块的分类和基本知识
  10. 基于Python的数据分析
  11. idea中设置字体大小
  12. Mac使用——MongoDB的下载和Compass可视化工具,以及安装过程
  13. ims应用服务器,IMS业务应用服务器部署方式分析.PDF
  14. 基于NB-IoT城市智能井盖监控解决方案
  15. AMD芯片支持oracle数据库,ORACLE宣布支援AMD OPTERON处理器
  16. 分布式系统理论基础 - CAP
  17. 健康跑@长沙城(上)
  18. Qt使用C++封装qml自定义图形控件(QQuickPaintedItem)
  19. OCR技术在爱奇艺的应用实践及演进
  20. NFC默认小米钱包与Android,小米8上常见的NFC功能,如何使用到?

热门文章

  1. 用html css JavaScript写一个功能全面的王者荣耀轮播图 (仿淘宝京东轮播图)通俗易懂
  2. 管理者的人品的重要性
  3. mysql 用update insert_mysql 一些insert/update的用法
  4. 【博客8】缤果PyQt5串口调试助手V1.1(初级篇)
  5. 2023-02-11:给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。所有单元格都需要被涂色, 涂色方案需要满足:
  6. 搜狗拼音输入法2015 v7.2f 官方版
  7. iconfont官网中的图标保留其原本的颜色
  8. 【大数据开发】SparkCore——利用广播变量优化ip地址统计、Spark2.x自定义累加器
  9. 管理学中的纳什均衡理论分享
  10. (hadoop02)配置hadoop--完全分布式配置