目录
- 1. Appium生态工具
- 2. Appium环境安装部署
- 2.1 Appium 环境依赖说明
- 2.2 第一步:安装JDK
- 2.3 第二步:安装SDK
- 2.4 第三步:安装Appium
- 2.5 第四步:安装appium python client
- 2.6 第五步:安装appium-doctor检测appium的安装环境
- 2.7 第六步:验证环境是否成功
前言:
本文为在霍格沃兹测试开发学社中学习到的一些技术写出来分享给大家,希望有志同道合的小伙伴可以一起交流技术,一起进步~ 😘
1. Appium生态工具
- adb:android的控制工具,用于获取android的各种数据和控制;
- Appium Desktop:内嵌了appium server和inspector的综合工具;(注:Appium Desktop 1.22.X以后的版本中,inspector已经分离出来,需要单独下载安装。)
- Appium Server:appium的核心工具,命令行工具;
- Appium client:各种语言的客户端封装库,用于连接appium server(支持的语言:python,java,ruby,robotframework-appium,……)
- AppCrawler:自动遍历工具
2. Appium环境安装部署
♥️♥️
本文中Appium环境部署主要是讲解如何在Windows系统上进行安装部署,如果MacOS,且是M1芯片的话可参考我写的另外一篇文章,上面详细讲述了如何在macOS系统 (M1芯片)下进行Appium的环境部署。
👍👍👍: Appium环境安装—macOS系统 (M1芯片)
2.1 Appium 环境依赖说明
- Java (>=1.8版本)
- Android SDK
- Node js(>=10版本);nmp(>=6版本)
- python3
- appium-desktop / appium server
- Appium python client
2.2 第一步:安装JDK
网上有很多安装JDK的教程,此处给大家一些比较详细的参考文章链接。
JDK下载地址:https://www.oracle.com/java/technologies/downloads/#java8
JDK安装教程:https://blog.csdn.net/weixin_42276849/article/details/123749166
2.3 第二步:安装SDK
网上有很多安装Android SDK的安装教程,此处给大家一些比较详细的参考文章链接。
Android SDK安装教程:
- Android SDK 安装
Android studio地址:
- https://developer.android.google.cn
中文官网下载地址:
- http://tools.android-studio.org/index.php/sdk
- https://www.androiddevtools.cn/
2.4 第三步:安装Appium
- 第一步,先安装NodeJS
参考链接安装教程:
NodeJS部署教程: https://my.oschina.net/hshdexy/blog/4542419?hmsr=kaifa_aladdin
- 第二步,安装Appium
可以选择安装Appuim Desktop或者直接安装Appium server。Appium Desktop集成的很多功能,因此不是很稳定,如果只是想进行代码调试,查看运行日志,可以使用Appium Desktop。但在实际现场部署的时候推荐使用Appium Server。
- 安装Appium desktop方法:
参考链接安装教程:
appium desktop 安装教程:https://blog.csdn.net/hello18616355555/article/details/118770646
appium desktop安装包下载地址:https://github.com/appium/appium-desktop/releases
- 安装appium server方法:
使用命令进行安装:
#第一步安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
#第二步安装appium server,最好确定版本号,使用最比较稳定额appium版本
cnpm install -g appium@版本号
#删除Appium server命令
npm uninstall -g appuim
2.5 第四步:安装appium python client
方式一:命令行方式(推荐)
pip install appium-python-clien
❗ 注意:pycharm中的虚拟环境还需要再安装一次appium-python-client
方式二:下载源码包进行安装
-
下载地址:
-
https://github.com/appium/python-client
-
https://pypi.org/project/Appium-Python-Client/
-
-
解压后在命令行中进入python-client-master目录,该目录下包含setup.py文件,然后执行命令
python setup.py install
安装客户端。
2.6 第五步:安装appium-doctor检测appium的安装环境
安装命令:npm install appium-doctor
可安装在全局环境中:
npm install -g appium-doctor
(我用的这个)
安装教程:https://blog.csdn.net/u010654583/article/details/85125377
验证命令:appium-doctor
2.7 第六步:验证环境是否成功
- 首先运行appium server。
- 其次准备一个android设备,真机或者模拟器(推荐mumu模拟器)。
- 模拟器连接到电脑。
- adb devices查看设备是否连接。
- 最后编写测试脚本,运行脚本,不报错。
文末说明:
接口测试中我们很容易混淆Session、cookie和token,你知道他们有什么区别吗?快来跟我一起看,一篇文章让你了解三者的区别。😎
⬇⬇⬇⬇⬇⬇⬇
👍👍👍:接口测试经典面试题:Session、cookie、token有什么区别?