在使用uiaotomator工具定位元素过程中,经常会弹出报错,截图失败,导致无法定位元素,当遇到该问题时,解决办法如下:

方法一:拔掉手机usb连接,重新连接手机

方法二:adb杀掉手机服务,重起服务

  (1)win+R输入cmd打开命令窗口

   

  2)输入指令adb kill-server杀掉服务  

  

  3)输入指令adb start-server重启服务

   

方法三:uiaotomator、appium两工具经常会出现冲突,故可关闭appium工具后,再使用uiaotomator截图定位

       

  

方法四:执行adb指令保存截图

  (1)任意目录下新建uiauto.txt文件(以D盘目录为例)  

  

  (2)打开uiauto文件输入如下内容,保存

  adb shell uiautomator dump /sdcard/app.uix
  adb pull /sdcard/app.uix ./app-screenshot.uix
  adb shell screencap -p /sdcard/app.png
  adb pull /sdcard/app.png ./app-screenshot.png  

  

  (3)uiauto.txt文件重命名为uiauto.bat

    
  (4)手机操作到指定页面,点击uiauto.bat进行截图(截图成功后会多2个文件,分别是png、uix格式)

  

  (5)uiaotomator工具打开刚生成的2文件,即可定位元素

  

  

  

  

  

  

方法五:若方法一、二、三、四均无效,那么恭喜你,可以换个定位工具定位啦(换appium自带定位工具定位),使用方法如下:

  (1)appium运行界面,打开inspector server:

  

  (2)设置手机&app连接属性:

  

  (3)刷新页面,定位内嵌H5页面元素  

  

转载于:https://www.cnblogs.com/mini-monkey/p/11085333.html

如何解决uiaotomator定位工具报错相关推荐

  1. 解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试

    解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试 首先要在微信公众平台注册小程序账号,注意与公众号(订阅号)账号区别开来,小程序账号不是公众号账号,登录后小程序账号的界面是 ...

  2. 【H5微信授权】简单实现H5页面微信授权功能,微信开发者工具报错 系统错误,错误码-1,undefined解决办法【详细】

    前言 最近写到了H5公众号,需要微信授权的功能. 这里记录一下授权的流程和踩了个坑 图片 授权代码执行后会跳转到授权的地方,没有授权的会有确认授权,授权过得会这样,直接自动登录,然后再跳转到中转页 授 ...

  3. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  4. 微信开发者工具报错Cannotreadpro ‘getPreloadAdUnitIds‘ of undefinedat Object.dK [as getPreloadAdUnitIds]

    uniapp开发中 微信开发工具报错TypeError: Cannotreadproperty 'getPreloadAdUnitIds' of undefinedat Object.dK [as g ...

  5. 高德地图H5 定位失败报错 geolocation time out. Get ipLocation failed解决方案

    高德地图H5 定位失败报错 geolocation time out. Get ipLocation failed的解决方法. 前言:此坑踩得我挺难受的,搞了三天 需求:进入页面,获取用户具体经纬度并 ...

  6. python运行启动报错解决方法_解决python运行启动报错问题

    解决python运行启动报错问题 问题一: python启动报错api-ms-win-crt-process-l1-1-0.dll丢失 解决: 下载api-ms-win-crt-process-l1- ...

  7. 解决企业微信启动报错:0x0000142无法打开

    解决企业微信启动报错:0x0000142无法打开 1.问题描述 2.问题查找 3.问题解决 4.事后感悟 系统:Win10 WXWork:4.0.20.6020 1.问题描述 不知道从啥时候开始,打开 ...

  8. ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...

    (常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客​blog.csdn.net 报错信息 详见此文的"排错过 ...

  9. 搭建dubbo项目解决dubbo.xml标签报错的问题

    搭建dubbo项目解决dubbo.xml标签报错的问题 参考文章: (1)搭建dubbo项目解决dubbo.xml标签报错的问题 (2)https://www.cnblogs.com/ajax-li/ ...

最新文章

  1. 使用计算机辐射最大,计算机辐射的主要来源及其对人体的危害
  2. 【ACM】杭电OJ 2064(汉诺塔III)
  3. 激光雷达,马斯克看不上,却又无可替代?
  4. python语言程序设计基础第二版答案-python语言程序设计基础(第二版)第五章答案随笔...
  5. linux 安装系统划分lvm分区
  6. Maven的这三个用法你一定要会!
  7. idm 服务器响应显示您没有权限下载此文件_仅需10分钟,让你掌握下载神器IDM的使用技巧...
  8. Solr router 路由介绍
  9. POLL原理分析与java实战
  10. “webservice远程测试显示 “测试窗体只能用于来自本地计算机
  11. 如何提高VS2010的性能,VS2010不再…
  12. 腾讯Android自动化测试实战3.2.1 Robotium支持Native原理
  13. ParaView的简单用法
  14. 4G网络要升级成5G,换卡还是换手机?
  15. https生成根证书、服务证书
  16. html图片怎么做成链接,HTML的链接代码怎么做?HTML的图片链接怎么制作?
  17. 前馈神经网络FNN(原理及实现)
  18. 80后凭栏碎念青春阑珊
  19. flash插件Android,Adobe Flash Player
  20. 起底AlphaGo历史

热门文章

  1. 前端、云与人工智能的碰撞 | GDG广州
  2. 一张图看懂微软人工智能的布局
  3. 在微服务架构下基于 Prometheus 构建一体化监控平台的最佳实践
  4. 聊一聊 Java 服务端中的乱象
  5. Shell 开发在运维中的经验总结
  6. 对电商用户的数据分析!
  7. 3060显卡,送一块!
  8. 端到端问答新突破:百度提出RocketQA,登顶MSMARCO榜首
  9. YOLO系列综述:从V1到V4
  10. 12.6%!IJCAI 2020接收率断崖式下跌,但还是有华人大佬中了三篇