栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

app自动化之appium环境安装和运行原理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

app自动化之appium环境安装和运行原理

Appium是一个自动化开源工具,支持iOS、Android和Windows桌面平台上的原生、移动Web和混合应用的自动化

1.官网下载jdk ,并安装

Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8-windows配置环境变量参考:

安装JDK并配置环境变量(详细图文介绍)_iruance_ye的博客-CSDN博客_jdk环境变量配置

2.appium桌面程序,访问官网地址,选择对应的版本进行下载安装

官网地址下载:Appium: Mobile App Automation Made Awesome.https://appium.io/

3.安装成功后,主机默认0.0.0.0(本机)端口支持4723和4444。

4.高级设置,可修改服务器地址和端口,配置日志文件路径,日志级别(info:常规日志,debug:调试日志,多用于脚本调试),可保存为预设

 

5.真机或安装模拟器(建议用雷电模拟器,其他模拟器可能会与adb有冲突)

6.下载卓ADT工具安装(ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE)

ADT Bundle & Plugin 百度网盘下载ADT Bundle & Plugin 百度网盘下载http://tools.android-studio.org/index.php/adt-bundle-plugin解压到本地电脑后, 配置环境变量 ANDROID_HOME,变量值为ADT工具的本地电脑地址

编辑path系统变量添加:

(注:用于aapt命令,若用不到可以不用添加,建议添加)

;%ANDROID_HOME%build-tools29.0.2 

(注:adb命令)
;%ANDROID_HOME%platform-tools 

7.cmd中输入aapt和adb后,输出下方信息即为成功        

 

8.安装python第三方库appium-python-client(若用python脚本可操作该步骤),安装成功后可编写python脚本进行后续操作

pip3 install appium-python-client -i https://pypi.tuna.tsinghua.edu.cn/simple

python和appium工具之间的运行原理:

1.appium 服务在 4723 端口已经开启

2.python与appium之间用的http协议,python给appium发送post请求会话,发送请求数据

 3.行w3c校验

4.appium接收参数。

 

5、appium 服务启动了 adb 程序,获取电脑上的手机设备, 如果参数不通过,就返回给客户端。

6.检查设备上是否有包装 

7.试图杀死所有的uiautomator进程,防止有后台运行

 

 8.通过adb启动app

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008846.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号