My_Project

资料整理


APP自动化测试环境搭建

<p>1.1 安装Java环境</p> <pre><code> Android应用为例讲解,需要安装java环境 1.1.Java环境安装 1.1.1 安装JDK1.8 运行jdk-8u151-windows-x64.exe文件,默认安装即可(例如我的安装目录:C:\Program Files\Java\jdk1.8.0) 1.1.2 配置java环境变量(Windowns7为例) 1.进入我的电脑 -&gt; 属性 -&gt; 高级系统设置 -&gt; 环境变量 2.在系统变量下点击新建 -&gt; 变量名: JAVA_HOME -&gt; 变量值: C:\ProgramFiles\Java\jdk1.8.0 -&gt; 点击确定按钮 3.在系统变量下点击新建 -&gt; 变量名: CLASSPATH -&gt; 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(***变量值最前面有一个".") -&gt; 点击确定按钮 4.在系统变量下找到系统的path变量,进入在最后添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(最前面是一个分号,如果path变量最后已有分号,可不用添加) -&gt; 点击确定按钮 1.1.3 验证环境变量 1.win+r 或者 开始 -&gt; 搜索框输入cmd 2. 在界面运行java -version 3.若出现如下图显示,证明安装成功</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/9e3ae9283cfa636343567d0d15bbc84f?showdoc=.jpg" alt="" /></p> <pre><code>1.1.4 mac环境配置 1.进入命令行, vim ~/.bash_profile 2.# set jdk1.8 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH export PATH</code></pre> <p>1.2 SDK环境</p> <pre><code> Android依赖SDK的环境 1.2.1 Android SDK文件夹解压到指定目录(我的解压目录:E:\install_path\android-sdk)</code></pre> <p>1.2.2 SDK环境变量配置(Windowns7为例)</p> <pre><code> 1.进入我的电脑 -&gt; 属性 -&gt; 高级系统设置 -&gt; 环境变量 2.在系统变量下点击新建 -&gt; 变量名: ANDROID_HOME -&gt; 变量值: E:\install_path\android-sdk -&gt; 点击确定按钮 3.在系统变量下找到系统的path变量,最后添加:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;(最前面是一个分号,如果path变量最后已有分号,可不用添加) -&gt; 点击确定按钮</code></pre> <p>1.2.3 验证环境变量</p> <pre><code> 重启电脑 1.win+r 或者 开始 -&gt; 搜索框输入cmd 2.在界面输入adb -&gt; 按回车</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1e49d01de1bfc4b6642eafd63eb0b1ac?showdoc=.jpg" alt="" /></p> <pre><code>3.在界面输入android -&gt; 按回车,会出现Android adk manager对话框</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/152b972365a5c36f9ad785fee81a618a?showdoc=.jpg" alt="" /></p> <pre><code>4.若出现以上图显示,证明安装成功</code></pre> <p>1.2.4 SDK环境变量配置(mac为例)</p> <pre><code> 1.进入命令行, vim ~/.bash_profile 2.# set android ANDROID_HOME=电脑存放的路径/android-sdk-macosx PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools export ANDROID_HOME export PATH</code></pre> <p>1.2.5 如何下载android版本</p> <pre><code>1.进入android-sdk目录,双击击SDK Manager.exe</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d3161105f9d07a5d13cdee3ca8fca721?showdoc=.jpg" alt="" /></p> <pre><code>因国外下载较慢,所以需要配置国内镜像 2.在弹出的Android SDk Manager页面,点击Tools ,下拉框点击Options...</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/a02dcdfecd634e5d3f8bb8acbbcd67f5?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/b4d583b54f5663e52c9c8706be57db5d?showdoc=.jpg" alt="" /></p> <p>镜像地址列表(也可以网上查找最新的)</p> <pre><code>中国科学院开源协会镜像站地址: IPV4/IPV6: mirrors.opencas.cn 端口:80 IPV4/IPV6: mirrors.opencas.org 端口:80 IPV4/IPV6: mirrors.opencas.ac.cn 端口:80 上海GDG镜像服务器地址: sdk.gdgshanghai.com 端口:8000 北京化工大学镜像服务器地址: IPv4: ubuntu.buct.edu.cn/ 端口:80 IPv4: ubuntu.buct.cn/ 端口:80 IPv6: ubuntu.buct6.edu.cn/ 端口:80 大连东软信息学院镜像服务器地址: mirrors.neusoft.edu.cn 端口:80</code></pre> <p>3.下载需要的Android版本,只需要下载SDK Platform (例如我要下载7.1.1版本)</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/d53afe502961a9c098f92d15566edc7d?showdoc=.jpg" alt="" /></p> <p>4.下载对应android版本的Android SDK Build-tools(自动化测试获取toast消息时需要)</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/18972ece630979c34a0f42f2d66f67cc?showdoc=.jpg" alt="" /></p> <p>1.3 模拟器环境</p> <pre><code>考虑大家连接真机不方便,所以采用模拟器替代 1.3.1 模拟器Genymotion安装 1.执行genymotion-2.11.0-vbox.exe(是一个集合程序,包含genymotion和virtualbox) -&gt; 不需要更改配置,直接下一步默认安装 2.安装完genymotion继续等待,会提示安装virtualbox,继续安装,期间会提示安装oracle插件,全部允许安装 3.安装完成后会在桌面展示genymotion和virtualbox两个图标</code></pre> <p>1.3.2 虚拟机镜像导入</p> <pre><code>1.打开virtualbox 2.进入virtualbox -&gt; 管理 -&gt; 导入虚拟电脑 3.点击文件选择(Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560.ova) -&gt; 点击下一步 4.勾选 重新初始化所有网卡的MAC地址 5.点击导入按钮 -&gt; 等待倒入完成 6.virtualbox列表会展示如下图圈出的选项</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1da7633865ad045007c8393541c38db1?showdoc=.jpg" alt="" /></p> <p>1.3.3 启动android模拟器</p> <pre><code>1.点击genymotion图标 -&gt; 弹出框点击 &gt;Personal Use</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/a2ae2263d5ae660ba13dfbb1428cba40?showdoc=.jpg" alt="" /></p> <pre><code>2.勾选复选框 -&gt; 点击Accept -&gt; 点击跳转页面的Close按钮</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/acb86a5145ac877c8b82be5b9836ccb1?showdoc=.jpg" alt="" /></p> <pre><code>3.genymotion主界面点机start按钮</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/549c9a97df1e25c333f7f98a22e3c1e9?showdoc=.jpg" alt="" /></p> <pre><code>4.虚拟机启动成功</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/ba30619444f46b937616e346221bd602?showdoc=.jpg" alt="" /></p> <p>1.3.4虚拟机提供安装apk功能</p> <pre><code>1.安装genymotion ARM插件,此插件可提供x86运行环境,即可运行apk ⚠️ 需要下载对应版本的插件(本次使用android 5.1版本插件) 2.1.拖动ARM_Translation_Lollipop_20160402.zip到已启动的android虚拟机上 2.2.点击提示的ok按钮,见下图</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/e73bb73a0c342b80d9ed848b7df05cfb?showdoc=.jpg" alt="" /></p> <pre><code> 2.3.再次点击提示的ok按钮,见下图,重启模拟器即可以安装apk文件</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/2cfabff90168e5e07b76fcf1a0f8288c?showdoc=.jpg" alt="" /></p> <p>1.3.5 下载其他版本模拟器</p> <pre><code>1.需要注册一个genymotion账号,官网:https://www.genymotion.com 2.进入genymotion,点击Add按钮</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/06e2a0b235b3e19de9642a3aa959dd8f?showdoc=.jpg" alt="" /></p> <pre><code>3.点击Sign in,输入注册的genymotion用户名和密码</code></pre> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/133dd2c756a97cc25801644ea9961486?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/c52c76f581b591b2becdb33d79cde8cb?showdoc=.jpg" alt="" /></p> <pre><code>4.选择下载需要版本的模拟器 5.等待下载完成(下载时间根据网络)</code></pre>

页面列表

ITEM_HTML