App自动化环境安装
搭建APP自动化测试环境
1、测试环境:windows环境
2、使用的语言:python 本地安装python2.7
3、安装JDK SDK依赖于JDK
第一步:
安装需要jdk1.8以上的
查看jdk: java -version
第二步:
安装 Android SDK
SDK(software development kit ) 中文翻译: 软件开发工具包
作用:可以理解为是安卓开发和运行安卓应用的软件,提供android api 库和开发工具,构建安装完成后等于安装了安卓的虚拟机。
由于Android模拟器需要在Java环境才能运行,以及后期检查环境配置也会检查jdk是否已经安装,所以先下载Java,安装JDK. jdk版本选择1.8。
安装sdk
1.选择安装包,双击进行安装
2.选择sdk安装路径,我的是D:\android-sdk
注意点:sdk安装路径不要包含中文,不要安装在c盘,安装层级最好在根目录上
3.安装完成后,发现sdk安装路径下没有platform-tools目录和build-tools目录,
那么就打开Android SDK manager,在tools,option中修改
HTTP Proxy Server :mirrors.neusoft.edu.cn 和
HTTP Proxy Port:80
勾选force选项
4.关闭close,重新打开sdk manager ,打开后会更新原有新的显示内容。
重新打开后,勾选以下选项
当Android SDK安装完成之后,并不意味着已经装好了安装模拟器。Android系统有多个版本,所以我们需要选择一个版本进行安装。
安装完成后入下图
5.安装完成后就会有build-tools目录和platform-tools目录了
6.配置环境变量
新增变量ANDROID_HOME 值为 D:\android-sdk
系统变量Path 末尾添加值为:
%ANDROID_HOME%\platform-tools;
%ANDROID_HOME%\tools;
%ANDROID_HOME%\build-tools\28.0.1;
检查环境变量是否配置成功
在环境变量path中配置:%ANDROID_HOME%\tools;
作用:环境检查会检查emulator.exe(不需要检查)
在环境变量path中配置:%ANDROID_HOME%\build-tools\28.0.1;
作用:可以在Dos执行aapt命令
命令:aapt (结果不会报错)
环境变量path中配置:%ANDROID_HOME%\platform-tools;
作用:可以在Dos执行adb命令
命令 adb (结果不会报错)
Appium 安装
对appium的了解
是一个开源的自动化测试框架,
主要用户对ios,android app进行自动化测试
优点
1. 支持多平台,windows,mac,linux
2. 支持多语言,python,java,ruby
3. 开源
4. 用于android,ios app测试
工作原理!!!
appium 分客户端和服务端
appium-client 客户端
appium-server 服务端
也是属于c/s架构,运行的时候服务端接听客户端
发送的命令,服务端翻译命令并发送给移动设备或
模拟器,然后移动设备或模拟器做出响应。
安装appium 客户端
步骤
1. 安装python, 配置python 环境变量
在 DOS中执行命令 : python
验证python 已安装完成,并且环境变量配置正确
2 安装 appium 客户端
Appium-python-client
在 安装 appium客户端之前,基于selenium,那么需要先安装selenium,安装selenium,在DOS执行如下命令
python -m pip install selenium
3安装 appium-python-client,执行如下命令
python -m pip install appium-python-client
安装完成后在以下路径查看是否有这个包
D:\Python37\Lib\site-packages
2. 安装Appium 服务端
给到的包文件如下
双击进行安装,
安装的注意:
1.路径不要包含中文
2.安装在某个盘的根目录下 例如我的:D:\Appium
3. 配置appium环境变量
在path 系统变量中添加两个路径
D:\Appium;
D:\Appium\node_modules\.bin;
在dos可以执行命令: appium
会启动appium 服务端
在DOS中执行命令 : appium-doctor
Android 环境配置检查
当所有的检查都通过,说明之前的android 配置正确,
可以正常使用Appium 服务端
如果检查发现有些是打叉的,那么针对问题去检查之间的配置
如果使用appium-doctor命令显示all checks were successful 说明所有配置都已经检查正确。至此SDK安装,环境变量配置全部完成.
如果使用appium-doctor 命令检查的结果显示配置问题,那么针对提示具体问题具体分析,通常都是环境变量配置存在错误。
window7 不显示?的符号,需要去dos---属性---修改字体为新宋体
提供夜神模拟器(nox),和逍遥模拟器(xy)