参考链接:https://www.jianshu.com/p/f70b1baa596a
Appium简介
Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。
Appium官网
Appium中文文档
准备环境
- JDK
- Andriod SDK
- Node.js
- Python
- Appium-desktop
- Appium-Python-Client
安装JDK
环境变量配置
- JAVA_HOME:jdk的安装目录(本人是 E:\Java\jdk1.8.0)
- Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
检验是否配置成功 运行cmd 输入 java -version
![](https://img.haomeiwen.com/i18823027/465bfec7837fc367.png)
Andriod SDK安装
SDK下载地址
安装后启动 SDK Manager.exe 程序就可以看到Android SDK Mannerger的主界面。
![](https://img.haomeiwen.com/i18823027/87b79ea5dcffff11.png)
选择安装如下内容:
- Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包,版本号带rc字样的是预览版。
- Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,存放公用开发工具,比如adb、sqlite3等,被划分到了这里。
- Android SDK Build-tools(必须,可以安装多个版本):Android项目构建工具。
- Android xxx(API xx) 目录(可选的各平台开发工具)如,Android 8.1.0(API 27)
- SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。
- Android Support Repository(可选):主要是方便在gradle中使用Android Support Libraries,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。
- Google USB Driver(可选) 连接真机时需要用到。
- Google Web Driver (可选)测试H5页面时需要用到。
- Intel x86 Emulator Accelerator(HAXM installer)(可选):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模拟器的运行速度。
环境变量配置
- ANDROID_HOME:SDK安装路径,如D:\Andriod_sdk
- Path:%ANDROID_HOME%\platform-tools;
- Path:%ANDROID_HOME%\build-tools\28.0.3;
- Path:%ANDROID_HOME%\tools;
在cmd界面输入“adb” 来判断安装是否成功。
安装Node.js
Node.js下载地址
注意:Node.js版本要注意与Appium兼容,本次使用的Appium版本是1.7.2,则选择的Node.js版本为6.11.3
安装完成后在cmd界面输入“node -v”和“npm -v”来判断安装是否成功。
安装Appium-desktop
Appium-desktop下载地址
Appium-desktop工具也封装了Appium server和Node.js依赖环境。其实就是一个可以在界面操作的工具。
安装Python3
python下载地址
直接下载安装即可。
安装Appium-Python-Client
- 通过命令:
pip install Appium-Python-Client
进行安装。 - 安装后可以通过如下命令来检测是否安装成功。如果控制台没有报错,则说明安装成功。
>>> from appium import webdriver
>>>
网友评论