一年一度的618活动来了,每天做任务确实有点无聊,网上一查果然有攻略,鉴于本人使用python,那就用python来开发一个程序来完成任务吧。
环境准备:
- JAVA
下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html
- ANDROID SDK
下载地址:https://www.androiddevtools.cn/
- appium
下载地址:http://appium.io/
安装文档自行百度或者google,有问题可以在评论中说
环境测试:
打开命令行,
(1)输入java -version 如下输出说明java环境已经正常
(2)数据adb device list
注意:手机连接到电脑,并且确认已经打开开发者模式
如果报错说明android jdk安装有问题,请根据安装文档进行操作
appium流程演示:
(1)打开appium,进行host、port、java和Android jdk配置
然后点下边那个保存并重启的按钮,然后点第一个Start Server按钮,将会看到:
(2)点击Start Inspector Session
(3)根据下图进行配置
注意:标蓝色框一定要注意,不加的话会重新安装app
platformName :声明是ios还是Android系统
platformVersion : Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看
(4)运行Start Session,选择元素
右侧 Selected Element 区域有三个按钮
- Tap:执行选中元素的点击事件
- Send Keys:为文本框等对象传值
- 如果是文本输入元素,就清除文本
(5)开始录制,生成代码
(6)编写代码
主要代码见上图,剩下的就把生成的代码复制过来就可以了,如果有问题评论见哈
附上一哥们的appium文档(有坑):https://www.cnblogs.com/jyd0124/archive/2020/03/23/appium.html
本文介绍如何使用Python配合Appium实现618活动任务自动化处理。通过详细步骤指导读者安装必要的软件,如Java、Android SDK及Appium,并提供配置教程。文章还展示了如何录制操作并生成Python代码。
2739

被折叠的 条评论
为什么被折叠?



