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库版本关系
2. jdk环境安装
略
3. Android环境安装
安装Android Studio,并开发一个demo,需要的sdk工具包就都会下载好了
然后设置环境变量
另外在 PATH 变量中补充如下两条
%ANDROID_HOME% ools
%ANDROID_HOME%platform-tools
然后启动 Appium.exe 即可
01_检测APP自动化环境搭建情况
目标APP:B站
版本:8.60.0
使用 https://www.byhy.net/auto/appium/01/ 里面给的代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...