如何解决uiaotomator定位工具报错
在使用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定位工具报错相关推荐
- 解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试
解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试 首先要在微信公众平台注册小程序账号,注意与公众号(订阅号)账号区别开来,小程序账号不是公众号账号,登录后小程序账号的界面是 ...
- 【H5微信授权】简单实现H5页面微信授权功能,微信开发者工具报错 系统错误,错误码-1,undefined解决办法【详细】
前言 最近写到了H5公众号,需要微信授权的功能. 这里记录一下授权的流程和踩了个坑 图片 授权代码执行后会跳转到授权的地方,没有授权的会有确认授权,授权过得会这样,直接自动登录,然后再跳转到中转页 授 ...
- python安装报错类型_解决Python安装cryptography报错问题
解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...
- 微信开发者工具报错Cannotreadpro ‘getPreloadAdUnitIds‘ of undefinedat Object.dK [as getPreloadAdUnitIds]
uniapp开发中 微信开发工具报错TypeError: Cannotreadproperty 'getPreloadAdUnitIds' of undefinedat Object.dK [as g ...
- 高德地图H5 定位失败报错 geolocation time out. Get ipLocation failed解决方案
高德地图H5 定位失败报错 geolocation time out. Get ipLocation failed的解决方法. 前言:此坑踩得我挺难受的,搞了三天 需求:进入页面,获取用户具体经纬度并 ...
- python运行启动报错解决方法_解决python运行启动报错问题
解决python运行启动报错问题 问题一: python启动报错api-ms-win-crt-process-l1-1-0.dll丢失 解决: 下载api-ms-win-crt-process-l1- ...
- 解决企业微信启动报错:0x0000142无法打开
解决企业微信启动报错:0x0000142无法打开 1.问题描述 2.问题查找 3.问题解决 4.事后感悟 系统:Win10 WXWork:4.0.20.6020 1.问题描述 不知道从啥时候开始,打开 ...
- ueditor上传图片回调_(常见解决方法)UEditor报错“后端配置项没有正常加载,上传插件不能正常使用”...
(常见解决方法)UEditor报错"后端配置项没有正常加载,上传插件不能正常使用"_向来萧瑟也无畏-CSDN博客blog.csdn.net 报错信息 详见此文的"排错过 ...
- 搭建dubbo项目解决dubbo.xml标签报错的问题
搭建dubbo项目解决dubbo.xml标签报错的问题 参考文章: (1)搭建dubbo项目解决dubbo.xml标签报错的问题 (2)https://www.cnblogs.com/ajax-li/ ...
最新文章
- android重启软件用不了,应用程序重启而不是重启
- [LeetCode]题解(python):153-Find Minimum in Rotated Sorted Array
- Python 33(1) UDP协议 数据报协议 socketsever模块
- P1131 [ZJOI2007]时态同步
- ubuntu18.04下安装中文输入法
- 自定义圆形倒计时Android,Android自定义View倒计时圆
- const修饰指针和引用的用法【转贴】
- Qt文档阅读笔记-QThreadPool官方解析及实例
- tshark 解析pcap中带TLS协议的数据包
- go 语言的web 框架
- AIX 与Linux 中crontab 介绍
- python调用phone库查询手机号码相关信息
- MacOS Monterey 12.3 (21E30) OC 0.7.9 / Cl 5145 / PE 三分区原版黑苹果镜像
- Appium使用教程
- 程序员英语 - 读音
- Android中Style详解
- r语言数据变量分段_R语言之数据汇总
- 单词数 HDU - 2072(字典树模板题amp;stl)
- Python实现批量查询手机号
- 被人民日报点名的马保国,一年能挣多少钱?
热门文章
- 资源|2018年14个顶级AI和机器学习会议名录
- 双十一,程序员前女友发来消息。。。
- 增加了一行代码,让我们提高了 3000% 的性能
- 面试官问:线程池是如何重复利用空闲的线程来执行任务的?
- Spring Cloud 2020: Hystrix不生效怪我咯
- Java8中一个极其强悍的新特性,很多人没用过(非常实用)
- 我用Java+SeimiCrawler+Redis+ES+Kibana技术对数百万知乎用户进行了数据分析,得到了这些......
- 学 Redis ,至少要看看这篇!7000 字小结
- 用XGBoost入门可解释机器学习!
- 西湖大学三位资深博导自述:我与我的第一位博士生