原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文连接地址:「docker实战篇」python的docker爬虫技术-移动自动化控制工具uiautomator工具(16)python
uiautomator 是 安卓4.3以后发布的测试工具,uiautomator是用来作UI测试的。也就是普通的手工测试,点击每一个控件元素 看看输出的结果是否符合预期。好比 登录界面 分别输入正确和错误的用户名密码,而后点击登录按钮,看看是否可否登录以及是否有错误提示等。
源码:github.com/limingios/d…高级版uiautomatorviewer-masterios
1.uiautomatorviewer – 一个图形界面工具来扫描和分析应用的UI控件。
2.uiautomator – 一个测试的Java库,包含了建立UI测试的各类API和执行自动化测试的引擎。git
点击uiautomatorviewer.bat 打开uiautomatorviewergithub
打开后,点击这里加载设备截图docker
能够经过这些元素的信息,获取到元素app
后面进行爬虫项目,能够经过xpath来定位元素。python爬虫
民间有大神,改写了这个uiautomator。在个人源码包里面有。
1.将全部jar包拷贝到%SDK%/tools\lib目录下,覆盖原来的uiautomatorviewer.jar
2.使用%SDK%/tools\uiautomatorviewer.bat 运行便可。工具
PS:这个工具很重要解析app元素,就相似我们作网页开发f12查看元素信息的时候,方便分析。可以获取到元素,就能够操做元素,这也就是python爬虫自动化的首要。测试