「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)
admin
2023-04-04 00:42:14
0

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

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

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

uiautomator

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

  • uiautomatorviewer

    点击uiautomatorviewer.bat 打开uiautomatorviewer

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

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

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

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

「docker实战篇」python的docker爬虫技术-控制工具uiautomator工具(16)

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

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

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

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

相关内容

热门资讯

玩家最新攻略“新西游到底有挂吗... 家人们!今天小编来为大家解答新西游透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很多...
玩家分享攻略“卡农牛牛开挂器?... 有 亲,根据资深记者爆料卡农牛牛是可以开挂的,确实有挂(咨询软件无需打开...
玩家攻略科普“皇豪互娱有没有挂... 有 亲,根据资深记者爆料皇豪互娱是可以开挂的,确实有挂(咨询软件无需打开...
云南民宿旅拍为何接连向平台发难... 连日来,云南民宿、旅拍行业与平台的纠纷引发关注。12月23日,云南丽江市古城区文化和旅游局公开发函喊...
今日重大消息“邳州麻将到底是不... 有 亲,根据资深记者爆料邳州麻将是可以开挂的,确实有挂(咨询软件无需打开...
今日重大通报“青松游戏是不是有... 网上科普关于“青松游戏有没有挂”话题很是火热,小编也是针对青松游戏作*弊开挂的方法以及开挂对应的知识...
智慧城市项目交付秘籍:多项目管... 在智慧城市建设浪潮中,弱电工程作为信息传输与智能管控的核心载体,往往呈现多场景、多批次并行推进的特点...
【第一财经】“新版荣耀炸/金/... 【第一财经】“新版荣耀炸/金/花可以开挂吗?”(果然有透视挂)您好,新版荣耀炸/金/花这个游戏其实有...
重磅消息“福建兄弟十三水怎么装... 有 亲,根据资深记者爆料福建兄弟十三水是可以开挂的,确实有挂(咨询软件无...
玩家分享攻略“天涯麻将有没有挂... 有 亲,根据资深记者爆料天涯麻将是可以开挂的,确实有挂(咨询软件无需打开...