00_APP自动化环境搭建

内容分享1周前发布
3 0 0

APP自动化环境搭建

00_APP自动化环境搭建

自动化程序 是由我们来开发的,实现具体的 手机自动化 功能。因此使用python调用 python客户端库Appium-Python-Client 实现自动化功能
Appium Server 是 Appium 组织开发的程序,它负责管理手机自动化环境,并且转发 自动化程序的控制指令 给 手机,并且转发 手机给 自动化程序的响应消息。

手机设备为什么能够被自动化

自动化程序 调用客户端库相应的函数,发送点击元素的指令(封装在HTTP消息里)给AppiumServer
AppiumServer再转发这个指令给手机上的自动化代理,其中自动化代理程序是由AppiumServer进行安装
手机上的自动化代理程序接收到指令后,调用手机平台的自动化库(UIAutomator框架,Android 4.2以后),执行点击操作,返回点击成功的结果给AppiumServer
AppiumServer 转发给自动化程序
自动化程序了解到本操作成功后,继续后面的自动化流程

00_Appium环境安装

1. appium客户端库安装

https://pypi.org/project/Appium-Python-Client/

pip install Appium-Python-Client

python版本与appium库版本关系

00_APP自动化环境搭建

2. jdk环境安装

3. Android环境安装

安装Android Studio,并开发一个demo,需要的sdk工具包就都会下载好了

然后设置环境变量

00_APP自动化环境搭建
00_APP自动化环境搭建

另外在 PATH 变量中补充如下两条

%ANDROID_HOME%	ools
%ANDROID_HOME%platform-tools

然后启动 Appium.exe 即可

01_检测APP自动化环境搭建情况

目标APP:B站
版本:8.60.0

使用 https://www.byhy.net/auto/appium/01/ 里面给的代码

© 版权声明

相关文章

暂无评论

none
暂无评论...