uiautomator 是 安卓4.3之后发布的测试工具,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码,然后点击登陆按钮,看看是否能否登陆以及是否有错误提示等。
源码:https://github.com/limingios/dockerpython/tree/master/高级版uiautomatorviewer-master

uiautomator

1.uiautomatorviewer – 一个图形界面工具来扫描和分析应用的UI控件。
2.uiautomator – 一个测试的Java库,包含了创建UI测试的各种API和执行自动化测试的引擎。

  • uiautomatorviewer

点击uiautomatorviewer.bat 打开uiautomatorviewer

打开后,点击这里加载设备截图

可以通过这些元素的信息,获取到元素

后面进行爬虫项目,可以通过xpath来定位元素。

  • 官方的uiautomator获取到的元素很简单,缺少fullIndexXpath和uiaSelector

民间有大神,改写了这个uiautomator。在我的源码包里面有。
1.将所有jar包拷贝到%SDK%/toolslib目录下,覆盖原来的uiautomatorviewer.jar
2.使用%SDK%/toolsuiautomatorviewer.bat 运行即可。

PS:这个工具很重要解析app元素,就类似咱们做网页开发f12查看元素信息的时候,方便分析。能够获取到元素,就可以操作元素,这也就是python爬虫自动化的首要。

bat 自动输入密码_「docker实战篇」python的docker爬虫技术移动自动化uiautomator工具(16)...相关推荐

  1. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17)...

    原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17) Appium是一个开 ...

  2. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...

    原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15) adb(Androi ...

  3. 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...

  4. 「docker实战篇」python的docker爬虫技术-安卓模拟器(二)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-安卓模拟器(二) 为什么要手机模拟器,如果有条件正好有不使用的安卓手 ...

  5. python爬虫灰产_「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)...

    上次说了fiddler的抓包和参数介绍,通过fiddler抓包工具可以完成app和web端的数据,这次介绍另一款抓包公司mitmproxy,可以和python语言结合通过爬虫抓取数据. 源码:http ...

  6. python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    挑选常用的功能给各位老铁介绍下. fiddler第一次进入fiddlerfiddler会请求fiddler的官网,检查更新操作布局分布 工具栏File -capture traffic开启爬虫File ...

  7. python爬虫抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    挑选常用的功能给各位老铁介绍下. fiddler 第一次进入fiddler fiddler会请求fiddler的官网,检查更新操作 布局分布 工具栏 File -capture traffic 开启爬 ...

  8. python抓包程序_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...

    fiddler 第一次进入fiddler fiddler会请求fiddler的官网,检查更新操作 布局分布 工具栏 File -capture traffic 开启爬虫 File -new Viewe ...

  9. docker android模拟器,「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安卓模拟器(31)...

    上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器.源码:https://github.com/limingios/dockerpytho ...

最新文章

  1. 【数据结构】判断一个单链表中各结点的值是否有序
  2. java 类之间数据传递_java类之间数据传递问题
  3. Python 爬虫篇-利用BeautifulSoup库爬取墨迹天气网的天气信息实例演示,调用墨迹天气api接口获取空气质量
  4. 两级式三相光伏并网逆变器matlab/simulink仿真模型
  5. 我们为什么要接受教育
  6. 应急照明市电检测_应急照明如何供电? 如何接线? 图文分析!
  7. LeetCode 792. 匹配子序列的单词数(二分查找)
  8. 几个年薪百万的下属,爆了~
  9. 特斯拉:芯片短缺至移动充电连接器涨价
  10. dedecms切换模板css,DEDECMS的模板的css的详细解释 -电脑资料
  11. r 选取从小到大的数据_r 选取数据库
  12. [原创]Ajax UpLoadFile 多个大文件上传控件及应用范例
  13. [转]安装 phpmyadmin 无法载入 mcrypt 扩展 Mcrypt库安装
  14. jquery伪分页控件
  15. android 设置定位服务,Android 定位服务和位置权限
  16. 关于计算机网络通信协议
  17. 利用SEQ2SEQ模型实现车牌识别
  18. cad动态块制作翻转_cad动态块制作教程
  19. 非递归的归并排序(详细解析)
  20. 传奇人物《周兴和》书连载23 劳燕分飞离故里

热门文章

  1. ubuntu之安装sublime text
  2. 南宁计算机职业学校地址,南宁市第三职业技术学校
  3. java字面量和符号引用_JVM中的直接引用和符号引用
  4. Qt窗口部件——QWidget
  5. Python: 分数运算
  6. C#如何与OPC连接
  7. 我的2018春招实习+秋招总结【前端开发】
  8. 一起来学SpringBoot | 第二篇:SpringBoot配置详解
  9. UnityShader中的Queue
  10. ubuntu创建切换超级用户